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

通过API生成的业务单据触发“提交即审核”参数

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

通过API生成的业务单据触发“提交即审核”参数

一、案例需求描述

     用户在系统中设置了采购申请单提交即审核的参数,在表单上单据可以触发此逻辑,但通过API生成的采购申请单却无法触发自动审核,逻辑不一致。通过API生成的单据,希望有统一的方法来根据系统参数控制自动审核。



二、 解决方案

  【温馨提示:因企业业务场景存在不同程度的差异,此案例仅供参考,请根据现场实际业务情况探讨最优解决方案,并在上线前进行充分验证。】     

    解决方通过读取系统参数,在API接口中判断参数值,并决定是否调用审核操作。可将此段判断抽象至父类代码类工具中,这样就可以write once ,control everywhere。


三、 实现步骤

  • 步骤1

    添加工具方法


    • /**     
      * 判断配置工具-单据参数,是否提交即审核参数     
      * @param formId     
      * @return     
      */    
      public static boolean isSubmitAndAudit(String formId){        
          boolean isSubmitAndAudit = false;        
          Object submitAndAudit = SystemParamServiceHelper.getBillParameter(formId, "submitandaudit");        
          if(submitAndAudit != null && Boolean.valueOf(submitAndAudit.toString()) == true){            
              isSubmitAndAudit = true;        
            }        
          return isSubmitAndAudit;    
      }
  • 步骤2

    入采购申请单表单formid,在API接口中调用表单auditOP


    • /**     
      * 单据提交即审核     
      * @param formId     
      * @param submitSuccessPkIds     
      * @throws Exception     
      */    
      public static void doAutoAudit(String formId,List<Object> submitSuccessPkIds) throws KDBizException{        
          if(submitSuccessPkIds.size() > 0){

通过API生成的业务单据触发“提交即审核”参数

一、案例需求描述 用户在系统中设置了采购申请单提交即审核的参数,在表单上单据可以触发此逻辑,但通过API生成的采购申请单却无法触...
点击下载文档文档为doc格式

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

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