|
@@ -1,5 +1,6 @@
|
|
|
package com.rongwei.bscommon.sys.strategy;
|
|
|
|
|
|
+import com.rongwei.bscommon.sys.service.impl.JtZjfjflqdServiceImpl;
|
|
|
import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
|
|
|
import com.rongwei.bsentity.domain.JtGsjtbsj;
|
|
|
import com.rongwei.bsentity.dto.ApiCallDto;
|
|
@@ -24,11 +25,21 @@ import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePatte
|
|
|
*/
|
|
|
@Component
|
|
|
public class KC136ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
|
|
|
+ private static AttendanceAssessmentSdk attendanceAssessmentSdk;
|
|
|
+ private static JtZjfjflqdServiceImpl jtZjfjflqdService;
|
|
|
+
|
|
|
@Autowired
|
|
|
- private AttendanceAssessmentSdk attendanceAssessmentSdk;
|
|
|
+ public void setAttendanceAssessmentSdk(AttendanceAssessmentSdk attendanceAssessmentSdk) {
|
|
|
+ KC136ApiRequestAndProcessing.attendanceAssessmentSdk = attendanceAssessmentSdk;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ public void setJtXcjhqdServiceImpl(JtZjfjflqdServiceImpl jtZjfjflqdService) {
|
|
|
+ KC136ApiRequestAndProcessing.jtZjfjflqdService = jtZjfjflqdService;
|
|
|
+ }
|
|
|
|
|
|
@Override
|
|
|
- public Map<String, Object> assembleData(String id,String dataId,String code) {
|
|
|
+ public Map<String, Object> assembleData(String id, String dataId, String code) {
|
|
|
List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
|
|
|
|
|
|
assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
|
|
@@ -45,6 +56,7 @@ public class KC136ApiRequestAndProcessing implements ApiRequestAndProcessingStra
|
|
|
paramVo.setApiCode(code);
|
|
|
ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
|
|
|
// 后续逻辑处理
|
|
|
+ jtZjfjflqdService.removeById(id);
|
|
|
return R.ok();
|
|
|
}
|
|
|
}
|