|
@@ -1,7 +1,8 @@
|
|
package com.rongwei.bscommon.sys.strategy;
|
|
package com.rongwei.bscommon.sys.strategy;
|
|
|
|
|
|
|
|
+import com.rongwei.bscommon.sys.service.impl.JtXcjhqdServiceImpl;
|
|
import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
|
|
import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
|
|
-import com.rongwei.bsentity.domain.JtGsjtbsj;
|
|
|
|
|
|
+import com.rongwei.bsentity.domain.JtXcjhqd;
|
|
import com.rongwei.bsentity.dto.ApiCallDto;
|
|
import com.rongwei.bsentity.dto.ApiCallDto;
|
|
import com.rongwei.bsentity.dto.ApiReturnDto;
|
|
import com.rongwei.bsentity.dto.ApiReturnDto;
|
|
import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
|
|
import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
|
|
@@ -24,17 +25,36 @@ import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDate;
|
|
*/
|
|
*/
|
|
@Component
|
|
@Component
|
|
public class KC133ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
|
|
public class KC133ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
|
|
- @Autowired
|
|
|
|
- private AttendanceAssessmentSdk attendanceAssessmentSdk;
|
|
|
|
|
|
+ private static AttendanceAssessmentSdk attendanceAssessmentSdk;
|
|
|
|
+ private static JtXcjhqdServiceImpl jtXcjhqdService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ public void setAttendanceAssessmentSdk(AttendanceAssessmentSdk attendanceAssessmentSdk) {
|
|
|
|
+ KC133ApiRequestAndProcessing.attendanceAssessmentSdk = attendanceAssessmentSdk;
|
|
|
|
+ }
|
|
|
|
+ @Autowired
|
|
|
|
+ public void setJtXcjhqdServiceImpl(JtXcjhqdServiceImpl jtXcjhqdService) {
|
|
|
|
+ KC133ApiRequestAndProcessing.jtXcjhqdService = jtXcjhqdService;
|
|
|
|
+ }
|
|
@Override
|
|
@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<>();
|
|
List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
|
|
|
|
|
|
- assembleData.add(setOrdinaryDate("DATAID", JtGsjtbsj::getDataid));
|
|
|
|
-
|
|
|
|
- JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
|
|
|
|
- Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
|
|
|
|
|
|
+ assembleData.add(setOrdinaryDate("INDEXID", JtXcjhqd::getIndexid));
|
|
|
|
+ assembleData.add(setOrdinaryDate("DATAID", JtXcjhqd::getDataid));
|
|
|
|
+ assembleData.add(setOrdinaryDate("xmbh", JtXcjhqd::getXmbh));
|
|
|
|
+ assembleData.add(setOrdinaryDate("xcxmmc", JtXcjhqd::getXmmc));
|
|
|
|
+ assembleData.add(setOrdinaryDate("xcbh", JtXcjhqd::getXcbh));
|
|
|
|
+ assembleData.add(setOrdinaryDate("bxcdw", JtXcjhqd::getBxcdw));
|
|
|
|
+ assembleData.add(setOrdinaryDate("xctzwj", JtXcjhqd::getXctzwj));
|
|
|
|
+ assembleData.add(setOrdinaryDate("xczt", JtXcjhqd::getXczt));
|
|
|
|
+ assembleData.add(setOrdinaryDate("wtzgrq", JtXcjhqd::getWtzgrq));
|
|
|
|
+ assembleData.add(setOrdinaryDate("zgfkwj", JtXcjhqd::getZgfkwj));
|
|
|
|
+ assembleData.add(setOrdinaryDate("xctbwj", JtXcjhqd::getXctbwj));
|
|
|
|
+ assembleData.add(setOrdinaryDate("jhkzsj", JtXcjhqd::getJhkzsj));
|
|
|
|
+ assembleData.add(setOrdinaryDate("sjkzsj", JtXcjhqd::getSjkzsj));
|
|
|
|
+ JtXcjhqd jtXcjhqd = jtXcjhqdService.getById(id);
|
|
|
|
+ Map<String, Object> stringObjectMap = assembleApiData(jtXcjhqd, assembleData);
|
|
return stringObjectMap;
|
|
return stringObjectMap;
|
|
}
|
|
}
|
|
|
|
|