设备程序优化
This commit is contained in:
parent
dc4a36370c
commit
19fb248ab5
@ -16,6 +16,7 @@ import org.springframework.web.client.RestTemplate;
|
|||||||
|
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
import java.time.ZoneId;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
@ -303,10 +304,17 @@ public class DeviceInstallController {
|
|||||||
public void upDeviceInstall() {
|
public void upDeviceInstall() {
|
||||||
CrmRequestUtil crmRequestUtil = new CrmRequestUtil();
|
CrmRequestUtil crmRequestUtil = new CrmRequestUtil();
|
||||||
|
|
||||||
|
long twoDaysAgo = LocalDateTime.now()
|
||||||
|
.minusDays(2)
|
||||||
|
.atZone(ZoneId.systemDefault())
|
||||||
|
.toInstant()
|
||||||
|
.toEpochMilli();
|
||||||
|
|
||||||
JSONObject getDeviceInstall = crmRequestUtil.getCRMList(Arrays.asList(
|
JSONObject getDeviceInstall = crmRequestUtil.getCRMList(Arrays.asList(
|
||||||
//new Filter("EQ", "name", Arrays.asList("DEV202505260012"))
|
//new Filter("EQ", "name", Arrays.asList("DEV202505260012"))
|
||||||
new Filter("GT", "last_modified_time", Arrays.asList("1748923200000")),
|
new Filter("GT", "last_modified_time", Arrays.asList(String.valueOf(twoDaysAgo))),
|
||||||
new Filter("IN", "ledger_sync_status__c", Arrays.asList("option_resync__c")),
|
new Filter("EQ", "device_installation_status__c", Arrays.asList("option_installation__c")),
|
||||||
|
new Filter("EQ", "ledger_sync_status__c", Arrays.asList("option_sync_success__c")),
|
||||||
new Filter("EQ", "life_status", Arrays.asList("normal"))
|
new Filter("EQ", "life_status", Arrays.asList("normal"))
|
||||||
), "DeviceObj");
|
), "DeviceObj");
|
||||||
|
|
||||||
@ -390,6 +398,12 @@ public class DeviceInstallController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//判断更新者是否存在
|
||||||
|
if ("".equals(updaterStr)) {
|
||||||
|
log.info("更新者不存在,将使用默认值");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
deviceInstallMap.put("updateUser", updaterStr);//更新者
|
deviceInstallMap.put("updateUser", updaterStr);//更新者
|
||||||
|
|
||||||
//开始获取token
|
//开始获取token
|
||||||
@ -445,13 +459,13 @@ public class DeviceInstallController {
|
|||||||
logMap.put("log_status", "0");
|
logMap.put("log_status", "0");
|
||||||
logMap.put("res_body", "同步成功");
|
logMap.put("res_body", "同步成功");
|
||||||
backReqMap.put("ledger_sync_status__c", "option_sync_success__c");
|
backReqMap.put("ledger_sync_status__c", "option_sync_success__c");
|
||||||
backReqMap.put("ledger_response_status__c", "更新成功" + LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
backReqMap.put("ledger_response_status__c", "更新成功");
|
||||||
} else {
|
} else {
|
||||||
//同步失败
|
//同步失败
|
||||||
logMap.put("log_status", "1");
|
logMap.put("log_status", "1");
|
||||||
logMap.put("res_body", "同步失败:" + deviceResult.getString("msg"));
|
logMap.put("res_body", "同步失败:" + deviceResult.getString("msg"));
|
||||||
backReqMap.put("ledger_sync_status__c", "option_sync_failure__c");
|
backReqMap.put("ledger_sync_status__c", "option_sync_failure__c");
|
||||||
backReqMap.put("ledger_response_status__c", "更新失败" + LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
backReqMap.put("ledger_response_status__c", "更新失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
//开始回写
|
//开始回写
|
||||||
|
Loading…
x
Reference in New Issue
Block a user