Browse Source

立项完成自动生成采购任务接口调整,补充项目编号字段

lvjs 3 weeks ago
parent
commit
17ee24b67a

+ 1 - 1
src/main/java/com/malk/eastar/service/YidaService.java

@@ -17,7 +17,7 @@ public interface YidaService {
     Map heartbeatTest(String param);
 
     /**
-     * 【立项/项目台账】→【配件任务表】数据流转
+     * 【项目台账】→【采购任务】数据流转
      * @param formInstId
      * @return
      */

+ 5 - 2
src/main/java/com/malk/eastar/service/impl/YidaServiceImpl.java

@@ -52,6 +52,7 @@ public class YidaServiceImpl implements YidaService {
 
     @Override
     public Map createPartsTask(String formInstId) {
+        log.info("【项目台账】→【采购任务】数据流转开始");
         /*
             LTC全生命周期
             Leads to Order
@@ -426,6 +427,7 @@ public class YidaServiceImpl implements YidaService {
                                         "associationFormField_mec6lku4_id"  //供应商
                                   );
                         partsTaskData.put("associationFormField_mifp03ea",supplierBuyerDataAssSupplier); //供应商
+                        partsTaskData.put("textField_mpql81b5",leadsCode);    // 项目编号
                         partsTaskData.put("textField_mifp03ez",supplierBuyerDataAssSupplier.get(0).subTitle);    // 供应商编号
                     }
                     partsTaskData.put("textField_mmikzhlb",projectPhase); //里程碑
@@ -516,7 +518,7 @@ public class YidaServiceImpl implements YidaService {
             );
         }
 
-
+        log.info("【项目台账】→【采购任务】数据流转结束");
         return Collections.emptyMap();
     }
 
@@ -645,7 +647,7 @@ public class YidaServiceImpl implements YidaService {
             Map projectData,   //【项目台账】数据,旧变量名 -> data
             String projectName,   // 项目名称,旧变量名 -> pName
             String projectCode, // 项目编号(立项流程),旧变量名 -> pId
-            String leadsCode, // 线索编码,旧变量名 -> pMainId
+            String leadsCode, // 项目编号,旧变量名 -> pMainId
             List projectDataAssOrder,  //【项目台账】关联表单【销售订单】,旧变量名 -> projectOrder
             Map supplierBuyerMap,  //供应商与采购跟单userid映射,旧变量名 -> mchDDIdMap
             Map<String,String> seriesDevNumMap,  //系列与研发部订单需求数量映射数据
@@ -786,6 +788,7 @@ public class YidaServiceImpl implements YidaService {
                         "associationFormField_mec6lku4_id"
                         );
                 partsTaskData.put("associationFormField_mifp03ea",supplierBuyerDataAssSupplier);    //供应商
+                partsTaskData.put("textField_mpql81b5",leadsCode); //项目编号
                 partsTaskData.put("textField_mifp03ez",supplierBuyerDataAssSupplier.get(0).subTitle); // 供应商编号
             }
             partsTaskData.put("textField_mmikzhlb","包装"); //里程碑