瀏覽代碼

各项目经营分析报表NC取值

fyz 5 月之前
父節點
當前提交
86b1c318b0

+ 3 - 7
mjava-lanyun/src/main/java/com/malk/lanyun/controller/TimerController.java

@@ -28,10 +28,6 @@ public class TimerController {
     @Autowired
     private NCService ncService;
 
-    @Autowired
-    private SyncAssetsService syncAssetsService;
-
-
     /**
      * 月度定额更新
      */
@@ -140,12 +136,12 @@ public class TimerController {
 
     /**
      * 项目点档案点编辑保存后,更新是否补充字段为是
-     * @param request
+     * @param data
      */
     @PostMapping("updateIsSupply")
-    public void updateIsSupply(HttpServletRequest request){
+    public void updateIsSupply(@RequestBody Map data){
         log.info("更新项目点档案是否补充字段");
-        timerService.updateIsSupply(request);
+        timerService.updateIsSupply(data);
     }
 
     /**

+ 2 - 2
mjava-lanyun/src/main/java/com/malk/lanyun/service/TimerService.java

@@ -85,9 +85,9 @@ public interface TimerService {
 
     /**
      * 项目点档案点编辑保存后,更新是否补充字段为是
-     * @param request
+     * @param data
      */
-    void updateIsSupply(HttpServletRequest request);
+    void updateIsSupply(Map data);
 
     /**
      * 查找项目点档案一个项目编号下所有项目点是否补充

File diff suppressed because it is too large
+ 225 - 24
mjava-lanyun/src/main/java/com/malk/lanyun/service/impl/NCServiceImpl.java


+ 11 - 7
mjava-lanyun/src/main/java/com/malk/lanyun/service/impl/TimerServiceImpl.java

@@ -984,16 +984,20 @@ public class TimerServiceImpl implements TimerService {
     }
 
     @Override
-    public void updateIsSupply(HttpServletRequest request) {
-        Map params = request.getParameterMap();
-//        log.info("params:{}",params.toString());
-//        List<Object> formInstId = Arrays.asList(params.get("formInstId"));
-        String[] strings = (String[]) params.get("formInstId");
-        log.info("formInstId:{}",strings[0]);
+    public void updateIsSupply(Map data) {
+//        Map params = request.getParameterMap();
+//        String[] strings = (String[]) params.get("formInstId");
+        String formInstId = data.get("formInstId").toString();
+        log.info("formInstId:{}",formInstId);
+        try {
+            Thread.sleep(2000);
+        } catch (InterruptedException e) {
+            throw new RuntimeException(e);
+        }
         ydClient.operateData(YDParam.builder()
                 .appType("APP_ERBDTFS82HOVBPL3NFH0")
                 .systemToken("RRB66F91T97H1WN89QZYC47PKLZO2ZQOUMOQLP")
-                .formInstanceId(strings[0])
+                .formInstanceId(formInstId)
                 .updateFormDataJson(JSON.toJSONString(UtilMap.map("radioField_m38dy26d","是")))
                 .build(), YDConf.FORM_OPERATION.update);
     }