Bladeren bron

删除接口对接

sucheng 8 maanden geleden
bovenliggende
commit
b1cc59bdf5

+ 20 - 16
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC124ApiRequestAndProcessing.java

@@ -1,21 +1,16 @@
 package com.rongwei.bscommon.sys.strategy;
 
+import com.rongwei.bscommon.sys.service.impl.JtJsglcgqdServiceImpl;
 import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
 import com.rongwei.bsentity.dto.ApiCallDto;
 import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
 import com.rongwei.rwcommon.base.R;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
-import java.util.ArrayList;
-import java.util.List;
+import java.util.HashMap;
 import java.util.Map;
 
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDate;
-
 /**
  * AssembleK34ApiData class
  *
@@ -24,17 +19,25 @@ import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDate;
  */
 @Component
 public class KC124ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+    private static AttendanceAssessmentSdk attendanceAssessmentSdk;
+    private static JtJsglcgqdServiceImpl jtSjbgqdService;
 
-    @Override
-    public Map<String, Object> assembleData(String id,String dataId,String code) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+    @Autowired
+    public void setAttendanceAssessmentSdk(AttendanceAssessmentSdk attendanceAssessmentSdk) {
+        KC124ApiRequestAndProcessing.attendanceAssessmentSdk = attendanceAssessmentSdk;
+    }
 
-        assembleData.add(setOrdinaryDate("DATAID", JtGsjtbsj::getDataid));
+    @Autowired
+    public void setJtXcjhqdServiceImpl(JtJsglcgqdServiceImpl jtSjbgqdService) {
+        KC124ApiRequestAndProcessing.jtSjbgqdService = jtSjbgqdService;
+    }
 
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+    @Override
+    public Map<String, Object> assembleData(String id, String dataId, String code) {
+        Map<String, Object> stringObjectMap = new HashMap<String, Object>() {{
+            put("INDEXID", id);
+            put("DATAID", dataId);
+        }};
         return stringObjectMap;
     }
 
@@ -45,6 +48,7 @@ public class KC124ApiRequestAndProcessing implements ApiRequestAndProcessingStra
         paramVo.setApiCode(code);
         ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
         // 后续逻辑处理
-        return R.ok();
+        jtSjbgqdService.removeById(id);
+        return R.ok("删除成功");
     }
 }

+ 20 - 8
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC126ApiRequestAndProcessing.java

@@ -1,5 +1,7 @@
 package com.rongwei.bscommon.sys.strategy;
 
+import com.rongwei.bscommon.sys.service.impl.JtJsglcgqdServiceImpl;
+import com.rongwei.bscommon.sys.service.impl.JtZbrygwjzrfgqdServiceImpl;
 import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
 import com.rongwei.bsentity.domain.JtGsjtbsj;
 import com.rongwei.bsentity.dto.ApiCallDto;
@@ -10,6 +12,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
 import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
@@ -24,17 +27,25 @@ import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDate;
  */
 @Component
 public class KC126ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+    private static AttendanceAssessmentSdk attendanceAssessmentSdk;
+    private static JtZbrygwjzrfgqdServiceImpl jtZbrygwjzrfgqdService;
 
-    @Override
-    public Map<String, Object> assembleData(String id,String dataId,String code) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+    @Autowired
+    public void setAttendanceAssessmentSdk(AttendanceAssessmentSdk attendanceAssessmentSdk) {
+        KC126ApiRequestAndProcessing.attendanceAssessmentSdk = attendanceAssessmentSdk;
+    }
 
-        assembleData.add(setOrdinaryDate("DATAID", JtGsjtbsj::getDataid));
+    @Autowired
+    public void setJtXcjhqdServiceImpl(JtZbrygwjzrfgqdServiceImpl jtZbrygwjzrfgqdService) {
+        KC126ApiRequestAndProcessing.jtZbrygwjzrfgqdService = jtZbrygwjzrfgqdService;
+    }
 
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+    @Override
+    public Map<String, Object> assembleData(String id, String dataId, String code) {
+        Map<String, Object> stringObjectMap = new HashMap<String, Object>() {{
+            put("INDEXID", id);
+            put("DATAID", dataId);
+        }};
         return stringObjectMap;
     }
 
@@ -45,6 +56,7 @@ public class KC126ApiRequestAndProcessing implements ApiRequestAndProcessingStra
         paramVo.setApiCode(code);
         ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
         // 后续逻辑处理
+        jtZbrygwjzrfgqdService.removeById(id);
         return R.ok();
     }
 }

+ 20 - 8
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC128ApiRequestAndProcessing.java

@@ -1,5 +1,7 @@
 package com.rongwei.bscommon.sys.strategy;
 
+import com.rongwei.bscommon.sys.service.impl.JtJsglcgqdServiceImpl;
+import com.rongwei.bscommon.sys.service.impl.JtPxjhqdServiceImpl;
 import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
 import com.rongwei.bsentity.domain.JtGsjtbsj;
 import com.rongwei.bsentity.dto.ApiCallDto;
@@ -10,6 +12,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
 import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
@@ -24,17 +27,25 @@ import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDate;
  */
 @Component
 public class KC128ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+    private static AttendanceAssessmentSdk attendanceAssessmentSdk;
+    private static JtPxjhqdServiceImpl jtPxjhqdService;
 
-    @Override
-    public Map<String, Object> assembleData(String id,String dataId,String code) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+    @Autowired
+    public void setAttendanceAssessmentSdk(AttendanceAssessmentSdk attendanceAssessmentSdk) {
+        KC128ApiRequestAndProcessing.attendanceAssessmentSdk = attendanceAssessmentSdk;
+    }
 
-        assembleData.add(setOrdinaryDate("DATAID", JtGsjtbsj::getDataid));
+    @Autowired
+    public void setJtXcjhqdServiceImpl(JtPxjhqdServiceImpl jtPxjhqdService) {
+        KC128ApiRequestAndProcessing.jtPxjhqdService = jtPxjhqdService;
+    }
 
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+    @Override
+    public Map<String, Object> assembleData(String id, String dataId, String code) {
+        Map<String, Object> stringObjectMap = new HashMap<String, Object>() {{
+            put("INDEXID", id);
+            put("DATAID", dataId);
+        }};
         return stringObjectMap;
     }
 
@@ -45,6 +56,7 @@ public class KC128ApiRequestAndProcessing implements ApiRequestAndProcessingStra
         paramVo.setApiCode(code);
         ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
         // 后续逻辑处理
+        jtPxjhqdService.removeById(id);
         return R.ok();
     }
 }

+ 19 - 8
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC130ApiRequestAndProcessing.java

@@ -1,5 +1,6 @@
 package com.rongwei.bscommon.sys.strategy;
 
+import com.rongwei.bscommon.sys.service.impl.JtNdjhqdServiceImpl;
 import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
 import com.rongwei.bsentity.domain.JtGsjtbsj;
 import com.rongwei.bsentity.dto.ApiCallDto;
@@ -10,6 +11,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
 import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
@@ -24,17 +26,25 @@ import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDate;
  */
 @Component
 public class KC130ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+    private static AttendanceAssessmentSdk attendanceAssessmentSdk;
+    private static JtNdjhqdServiceImpl jtNdjhqdService;
 
-    @Override
-    public Map<String, Object> assembleData(String id,String dataId,String code) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+    @Autowired
+    public void setAttendanceAssessmentSdk(AttendanceAssessmentSdk attendanceAssessmentSdk) {
+        KC130ApiRequestAndProcessing.attendanceAssessmentSdk = attendanceAssessmentSdk;
+    }
 
-        assembleData.add(setOrdinaryDate("DATAID", JtGsjtbsj::getDataid));
+    @Autowired
+    public void setJtXcjhqdServiceImpl(JtNdjhqdServiceImpl jtNdjhqdService) {
+        KC130ApiRequestAndProcessing.jtNdjhqdService = jtNdjhqdService;
+    }
 
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+    @Override
+    public Map<String, Object> assembleData(String id, String dataId, String code) {
+        Map<String, Object> stringObjectMap = new HashMap<String, Object>() {{
+            put("INDEXID", id);
+            put("DATAID", dataId);
+        }};
         return stringObjectMap;
     }
 
@@ -45,6 +55,7 @@ public class KC130ApiRequestAndProcessing implements ApiRequestAndProcessingStra
         paramVo.setApiCode(code);
         ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
         // 后续逻辑处理
+        jtNdjhqdService.removeById(id);
         return R.ok();
     }
 }

+ 19 - 8
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC132ApiRequestAndProcessing.java

@@ -1,5 +1,6 @@
 package com.rongwei.bscommon.sys.strategy;
 
+import com.rongwei.bscommon.sys.service.impl.JtZdxmszmnServiceImpl;
 import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
 import com.rongwei.bsentity.domain.JtGsjtbsj;
 import com.rongwei.bsentity.dto.ApiCallDto;
@@ -10,6 +11,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
 import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
@@ -24,17 +26,25 @@ import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDate;
  */
 @Component
 public class KC132ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+    private static AttendanceAssessmentSdk attendanceAssessmentSdk;
+    private static JtZdxmszmnServiceImpl jtZdxmszmnService;
 
-    @Override
-    public Map<String, Object> assembleData(String id,String dataId,String code) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+    @Autowired
+    public void setAttendanceAssessmentSdk(AttendanceAssessmentSdk attendanceAssessmentSdk) {
+        KC132ApiRequestAndProcessing.attendanceAssessmentSdk = attendanceAssessmentSdk;
+    }
 
-        assembleData.add(setOrdinaryDate("DATAID", JtGsjtbsj::getDataid));
+    @Autowired
+    public void setJtXcjhqdServiceImpl(JtZdxmszmnServiceImpl jtZdxmszmnService) {
+        KC132ApiRequestAndProcessing.jtZdxmszmnService = jtZdxmszmnService;
+    }
 
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+    @Override
+    public Map<String, Object> assembleData(String id, String dataId, String code) {
+        Map<String, Object> stringObjectMap = new HashMap<String, Object>() {{
+            put("INDEXID", id);
+            put("DATAID", dataId);
+        }};
         return stringObjectMap;
     }
 
@@ -45,6 +55,7 @@ public class KC132ApiRequestAndProcessing implements ApiRequestAndProcessingStra
         paramVo.setApiCode(code);
         ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
         // 后续逻辑处理
+        jtZdxmszmnService.removeById(id);
         return R.ok();
     }
 }