|
@@ -160,8 +160,14 @@ public class OrderSyncLogServiceImpl implements OrderSyncLogService {
|
|
|
@Override
|
|
|
@Transactional
|
|
|
public synchronized Integer syncXYTOrder(Integer type,String sta,Date creatTime) {
|
|
|
+ SysConfig sysConfig = null;
|
|
|
if(type == 1){
|
|
|
- SysConfig sysConfig = sysConfigMapper.getSysConfigAllLock(CONFIG_ID);
|
|
|
+ sysConfig = sysConfigMapper.getSysConfigAllLock(CONFIG_ID);
|
|
|
+ if ("60".equals(sta)) {
|
|
|
+ sysConfig = sysConfigMapper.getSysConfigAllLock(15);
|
|
|
+ } else if ("70".equals(sta)) {
|
|
|
+ sysConfig = sysConfigMapper.getSysConfigAllLock(16);
|
|
|
+ }
|
|
|
Date date = null;
|
|
|
try {
|
|
|
date = SYS_CONFIG_SDF.parse(sysConfig.getConfigRemarks());
|
|
@@ -194,9 +200,18 @@ public class OrderSyncLogServiceImpl implements OrderSyncLogService {
|
|
|
}else{
|
|
|
startCreateTime = sdf.format(creatTime);
|
|
|
}
|
|
|
- paramsMap.put("startCreateTime", startCreateTime);
|
|
|
Date endCreateTime = new Date();
|
|
|
- paramsMap.put("endCreateTime", sdf.format(endCreateTime));
|
|
|
+ if ("60".equals(sta)) {
|
|
|
+ paramsMap.put("startUpdateTime", sysConfig.getConfigRemarks());
|
|
|
+ paramsMap.put("endUpdateTime", sdf.format(endCreateTime));
|
|
|
+ } else if ("70".equals(sta)) {
|
|
|
+ paramsMap.put("startUpdateTime", sysConfig.getConfigRemarks());
|
|
|
+ paramsMap.put("endUpdateTime", sdf.format(endCreateTime));
|
|
|
+ } else {
|
|
|
+ // 待发货订单
|
|
|
+ paramsMap.put("startCreateTime", startCreateTime);
|
|
|
+ paramsMap.put("endCreateTime", sdf.format(endCreateTime));
|
|
|
+ }
|
|
|
if(sta != null && !"".equals(sta)){
|
|
|
paramsMap.put("orderStatus", sta);
|
|
|
}
|
|
@@ -304,7 +319,7 @@ public class OrderSyncLogServiceImpl implements OrderSyncLogService {
|
|
|
newConfigDate.set(Calendar.SECOND,0);
|
|
|
|
|
|
SysConfig newSysConfig = new SysConfig();
|
|
|
- newSysConfig.setConfigId(CONFIG_ID);
|
|
|
+ newSysConfig.setConfigId(sysConfig.getConfigId());
|
|
|
newSysConfig.setConfigParameter("2");
|
|
|
newSysConfig.setConfigRemarks(SYS_CONFIG_SDF.format(newConfigDate.getTime()));
|
|
|
sysConfigMapper.updateSysConfig(newSysConfig);
|