update 定时任务同步
This commit is contained in:
+3
-3
@@ -460,9 +460,9 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl<LawsAsmsOpenApiMappe
|
||||
// 代替标准号
|
||||
lawsReplacedStandardService.addRelation(lawsAsmsDomestic.getReplaceCode(), lawsAsmsDomestic.getCode(), 1);
|
||||
// 标准性质
|
||||
itemValues = getItemValues(lawsAsmsDomestic.getStandardNature(),
|
||||
"1695010513489833985", sysDictItemList);
|
||||
lawsDomesticStandard.setStandardProperty(itemValues);
|
||||
/*itemValues = getItemValues(lawsAsmsDomestic.getStandardNature(),
|
||||
"1695010513489833985", sysDictItemList);*/
|
||||
lawsDomesticStandard.setStandardProperty("SN002");
|
||||
// 标准状态
|
||||
itemValues = getItemValues(lawsAsmsDomestic.getStandardStatus(),
|
||||
"1695991936599715842", sysDictItemList);
|
||||
|
||||
+21
-8
@@ -117,6 +117,17 @@ public class SynchronizationAsmsService {
|
||||
log.info("=====================没有获取到ASMS系统数据,同步结束=====================");
|
||||
return;
|
||||
}
|
||||
|
||||
LambdaQueryWrapper<LawsDomesticStandard> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.select(LawsDomesticStandard::getStandardNumber);
|
||||
List<LawsDomesticStandard> lawsDomesticStandards = lawsDomesticStandardService.list(queryWrapper);
|
||||
List<String> dupCodeList;
|
||||
if (CollectionUtils.isNotEmpty(lawsDomesticStandards)) {
|
||||
dupCodeList = lawsDomesticStandards.stream().map(LawsDomesticStandard::getStandardNumber).collect(Collectors.toList());
|
||||
} else {
|
||||
dupCodeList = new ArrayList<>();
|
||||
}
|
||||
|
||||
List<LawsAsmsDomestic> lawsAsmsDomesticList = new ArrayList();
|
||||
mapList.forEach(eMap -> {
|
||||
String createTimeString = eMap.get("createTime");
|
||||
@@ -124,11 +135,13 @@ public class SynchronizationAsmsService {
|
||||
Date yesterday = DateUtil.getDateAddDays(new Date(), -1);
|
||||
// 创建时间为昨天的数据
|
||||
if (createTime.after(DateUtil.getDayStart(yesterday)) && createTime.before(DateUtil.getDayEnd(yesterday))) {
|
||||
LawsAsmsDomestic lawsAsmsDomestic = JSONObject.parseObject(JSONObject.toJSONString(eMap), LawsAsmsDomestic.class);
|
||||
lawsAsmsDomestic.setCreateTimeString(createTimeString);
|
||||
lawsAsmsDomestic.setUpdateTimeString(eMap.get("updateTime"));
|
||||
lawsAsmsDomestic.setFocalPointName(eMap.get("focalPoint"));
|
||||
lawsAsmsDomesticList.add(lawsAsmsDomestic);
|
||||
if (!dupCodeList.contains((String) eMap.get("code"))) {
|
||||
LawsAsmsDomestic lawsAsmsDomestic = JSONObject.parseObject(JSONObject.toJSONString(eMap), LawsAsmsDomestic.class);
|
||||
lawsAsmsDomestic.setCreateTimeString(createTimeString);
|
||||
lawsAsmsDomestic.setUpdateTimeString(eMap.get("updateTime"));
|
||||
lawsAsmsDomestic.setFocalPointName(eMap.get("focalPoint"));
|
||||
lawsAsmsDomesticList.add(lawsAsmsDomestic);
|
||||
}
|
||||
}
|
||||
});
|
||||
if (CollectionUtils.isEmpty(lawsAsmsDomesticList)) {
|
||||
@@ -205,9 +218,9 @@ public class SynchronizationAsmsService {
|
||||
// 代替标准号
|
||||
lawsReplacedStandardService.addRelation(lawsAsmsDomestic.getReplaceCode(), lawsAsmsDomestic.getCode(), 1);
|
||||
// 标准性质
|
||||
itemValues = getItemValues(lawsAsmsDomestic.getStandardNature(),
|
||||
"1695010513489833985", sysDictItemList);
|
||||
lawsDomesticStandard.setStandardProperty(itemValues);
|
||||
/*itemValues = getItemValues(lawsAsmsDomestic.getStandardNature(),
|
||||
"1695010513489833985", sysDictItemList);*/
|
||||
lawsDomesticStandard.setStandardProperty("SN002");
|
||||
// 标准状态
|
||||
itemValues = getItemValues(lawsAsmsDomestic.getStandardStatus(),
|
||||
"1695991936599715842", sysDictItemList);
|
||||
|
||||
Reference in New Issue
Block a user