电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

【WEBAPI】供应商联系人禁用/反禁用自定义接口案例

来源:金蝶云社区作者:金蝶2024-09-236

【WEBAPI】供应商联系人禁用/反禁用自定义接口案例

【应用场景】

目前供应商联系人的操作,是表单插件实现,没有标准对外的接口。这时候想要通过API的方式调用禁用、反禁用操作,需要自行二开自定义接口。

主要是修改t_BD_SupplierContact和T_BD_COMMONCONTACT的FFORBIDSTATUS字段的值

FFORBIDSTATUS=B为禁用状态,FFORBIDSTATUS=A为不禁用


【代码案例】

  /// 供应商联系人禁用/反禁用
        /// </summary>
        /// <param name="ctx">上下文</param>
        /// <param name="pkValue">传入供应商联系人表中的FCOMMONCONTACTID </param>
        /// <param name="forbidStatus">A为不禁用,B为禁用</param>
public bool UpdateContactForbidStatus(Context ctx, string pkValue, string forbidStatus) {
    
    if(string.IsNullOrWhiteSpace(pkValue)) {
        return false;
    }
    
    
    List <SqlObject> lstObj = new List <SqlObject> ();
    string sql = "update T_BD_COMMONCONTACT set FFORBIDSTATUS=@STATUS WHERE FCONTACTID =@FID";
    
    List <SqlParam> paras = new List <SqlParam> ();
    paras.Add(new SqlParam("@STATUS", KDDbType.String, forbidStatus));
    paras.Add(new SqlParam("@FID", KDDbType.String, pkValue));
    lstObj.Add(new SqlObject(sql, paras));
    
    
    sql = "update t_BD_SupplierContact 

【WEBAPI】供应商联系人禁用/反禁用自定义接口案例

【应用场景】目前供应商联系人的操作,是表单插件实现,没有标准对外的接口。这时候想要通过API的方式调用禁用、反禁用操作,需要自行二开...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信