|
@@ -1,9 +1,9 @@
|
|
|
package com.rongwei.bscommon.sys.strategy.api;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
-import com.rongwei.bscommon.sys.service.impl.JtJscgpyqdServiceImpl;
|
|
|
+import com.rongwei.bscommon.sys.service.impl.JtJslcgpyServiceImpl;
|
|
|
import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
|
|
|
-import com.rongwei.bsentity.domain.JtJscgpyqd;
|
|
|
+import com.rongwei.bsentity.domain.JtJslcgpy;
|
|
|
import com.rongwei.bsentity.dto.ApiCallDto;
|
|
|
import com.rongwei.bsentity.dto.ApiReturnDto;
|
|
|
import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
|
|
@@ -28,7 +28,7 @@ import static com.rongwei.bscommon.sys.utils.JXKHConstant.DatePattern.DATE_PATTE
|
|
|
@Component
|
|
|
public class KC137ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
|
|
|
private static AttendanceAssessmentSdk attendanceAssessmentSdk;
|
|
|
- private static JtJscgpyqdServiceImpl jtJscgpyqdService;
|
|
|
+ private static JtJslcgpyServiceImpl jtJscgpyqdService;
|
|
|
|
|
|
@Autowired
|
|
|
public void setAttendanceAssessmentSdk(AttendanceAssessmentSdk attendanceAssessmentSdk) {
|
|
@@ -36,20 +36,20 @@ public class KC137ApiRequestAndProcessing implements ApiRequestAndProcessingStra
|
|
|
}
|
|
|
|
|
|
@Autowired
|
|
|
- public void setJtXcjhqdServiceImpl(JtJscgpyqdServiceImpl jtJscgpyqdService) {
|
|
|
+ public void setJtXcjhqdServiceImpl(JtJslcgpyServiceImpl jtJscgpyqdService) {
|
|
|
KC137ApiRequestAndProcessing.jtJscgpyqdService = jtJscgpyqdService;
|
|
|
}
|
|
|
|
|
|
@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(setOrdinaryData("INDEXID", JtJscgpyqd::getId));
|
|
|
- assembleData.add(setOrdinaryData("DATAID", JtJscgpyqd::getDataid));
|
|
|
- assembleData.add(setOrdinaryData("cgpyhdmc", JtJscgpyqd::getCgpyhdmc));
|
|
|
- assembleData.add(setOrdinaryData("pyfl", JtJscgpyqd::getPyfl));
|
|
|
- assembleData.add(setDatePattern("kzsj", JtJscgpyqd::getKzsj,DATE_PATTERN_YMD));
|
|
|
- assembleData.add(setFileInfo("zmwjtzgg", JtJscgpyqd::getZmwjtzgg,true));
|
|
|
- JtJscgpyqd jtGsjtbsj = jtJscgpyqdService.getById(id);
|
|
|
+ assembleData.add(setOrdinaryData("INDEXID", JtJslcgpy::getId));
|
|
|
+ assembleData.add(setOrdinaryData("DATAID", JtJslcgpy::getDataid));
|
|
|
+ assembleData.add(setOrdinaryData("cgpyhdmc", JtJslcgpy::getCgpyhdmc));
|
|
|
+ assembleData.add(setOrdinaryData("pyfl", JtJslcgpy::getPyfl));
|
|
|
+ assembleData.add(setDatePattern("kzsj", JtJslcgpy::getKzsj, DATE_PATTERN_YMD));
|
|
|
+ assembleData.add(setFileInfo("zmwjtzgg", JtJslcgpy::getZmwj, true));
|
|
|
+ JtJslcgpy jtGsjtbsj = jtJscgpyqdService.getById(id);
|
|
|
Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
|
|
|
return stringObjectMap;
|
|
|
}
|
|
@@ -62,10 +62,10 @@ public class KC137ApiRequestAndProcessing implements ApiRequestAndProcessingStra
|
|
|
ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
|
|
|
// 后续逻辑处理
|
|
|
String realDataId = this.apiCallSuffixGetSyncStateHandle(apiReturnDto);
|
|
|
- jtJscgpyqdService.update(new LambdaUpdateWrapper<JtJscgpyqd>()
|
|
|
- .eq(JtJscgpyqd::getId, id)
|
|
|
- .set(JtJscgpyqd::getSyncstate, apiReturnDto.isSuccessful() ? "20" : "40")
|
|
|
- .set(StringUtils.isNotBlank(realDataId),JtJscgpyqd::getDataid, realDataId));
|
|
|
+ jtJscgpyqdService.update(new LambdaUpdateWrapper<JtJslcgpy>()
|
|
|
+ .eq(JtJslcgpy::getId, id)
|
|
|
+ .set(JtJslcgpy::getSyncstate, apiReturnDto.isSuccessful() ? "20" : "40")
|
|
|
+ .set(StringUtils.isNotBlank(realDataId), JtJslcgpy::getDataid, realDataId));
|
|
|
return R.ok();
|
|
|
}
|
|
|
}
|