Sfoglia il codice sorgente

客户流程变更调整

wzy 5 mesi fa
parent
commit
2e3c71ccdc

+ 8 - 33
mjava-lingmingguangzi/src/main/java/com/malk/lingmingguangzi/service/LingmingguangziServiceImpl.java

@@ -152,7 +152,7 @@ public class LingmingguangziServiceImpl implements LingmingguangziService {
             String customerLevel = String.valueOf(formData.get("selectField_lx4g7em6"));
             String customerLevel = String.valueOf(formData.get("selectField_lx4g7em6"));
             switch (customerLevel){
             switch (customerLevel){
                 case "重要客户": importantCustomerCount++; break;
                 case "重要客户": importantCustomerCount++; break;
-                case "订单客户": orderCustomerCount++; break;
+                case "普通客户": orderCustomerCount++; break;
                 case "战略客户": strategicCustomerCount++; break;
                 case "战略客户": strategicCustomerCount++; break;
             }
             }
         }
         }
@@ -1109,42 +1109,17 @@ public class LingmingguangziServiceImpl implements LingmingguangziService {
         DDR_New ddrNew = ydClient.queryData(YDParam.builder().formInstId(formInstId).build(), YDConf.FORM_QUERY.retrieve_id);
         DDR_New ddrNew = ydClient.queryData(YDParam.builder().formInstId(formInstId).build(), YDConf.FORM_QUERY.retrieve_id);
         Map formData = ddrNew.getFormData();
         Map formData = ddrNew.getFormData();
 
 
-        //修改客户的类型
-        String customerType = formData.get("selectField_lzmh4hf8").toString();
-        String updateFormInstId = "";
-        if (customerType.equals("意向客户")){
-            //意向客户
-            String jsonString = formData.get("associationFormField_lzto0clw_id").toString();
-            String customerJsonString = StringEscapeUtils.unescapeJava(jsonString.substring(1, jsonString.length() - 1));
-            List<Map> customer =(List<Map>) JSONArray.parse(customerJsonString);
-            updateFormInstId = customer.get(0).get("instanceId").toString();
-        }else {
-            //订单客户
-            String jsonString = formData.get("associationFormField_lzto0clv_id").toString();
-            String customerJsonString = StringEscapeUtils.unescapeJava(jsonString.substring(1, jsonString.length() - 1));
-            List<Map> customer =(List<Map>) JSONArray.parse(customerJsonString);
-            updateFormInstId = customer.get(0).get("instanceId").toString();
-
-            String jsonString2 = formData.get("associationFormField_m25llfoy_id").toString();
-            String customerJsonString2 = StringEscapeUtils.unescapeJava(jsonString2.substring(1, jsonString2.length() - 1));
-            formData.put("associationFormField_m25llfoy",customerJsonString2);//关联意向客户
-
-            String jsonString3 = formData.get("associationFormField_m33wrj4h_id").toString();
-            String customerJsonString3 = StringEscapeUtils.unescapeJava(jsonString3.substring(1, jsonString3.length() - 1));
-            formData.put("associationFormField_m33wrj4h",customerJsonString3);//代理商
-
+        String jsonString = formData.get("associationFormField_lzto0clw_id").toString();
+        String customerJsonString = StringEscapeUtils.unescapeJava(jsonString.substring(1, jsonString.length() - 1));
+        List<Map> customer =(List<Map>) JSONArray.parse(customerJsonString);
+        String updateFormInstId = customer.get(0).get("instanceId").toString();
 
 
-        }
+        String jsonString2 = formData.get("associationFormField_m3s7manr_id").toString();
+        String customerJsonString3 = StringEscapeUtils.unescapeJava(jsonString2.substring(1, jsonString2.length() - 1));
+        formData.put("associationFormField_m3s7manr",customerJsonString3);//代理终端客户
 
 
-        formData.put("employeeField_m25inxlq",formData.get("employeeField_m25inxlq_id"));//对接销售
         formData.put("employeeField_m2cz3vbt",formData.get("employeeField_m2cz3vbt_id"));//关联人员
         formData.put("employeeField_m2cz3vbt",formData.get("employeeField_m2cz3vbt_id"));//关联人员
 
 
-//        /*String jsonString = formData.get("associationFormField_m0yq620s_id").toString();
-//        String currencyJsonString = StringEscapeUtils.unescapeJava(jsonString.substring(1, jsonString.length() - 1));
-//        formData.put("associationFormField_m0yq620s",currencyJsonString);//结算币别*/
-
-
-
         ydClient.operateData(YDParam.builder()
         ydClient.operateData(YDParam.builder()
                 .formInstanceId(updateFormInstId)
                 .formInstanceId(updateFormInstId)
                 .updateFormDataJson(JSON.toJSONString(formData))
                 .updateFormDataJson(JSON.toJSONString(formData))