|
@@ -1373,13 +1373,13 @@ public class AddInstallBusinessImpl implements AddInstallBusiness {
|
|
log.info("云售后表数据时间 {}",sdf.format(item.getLastModifiedDate()));
|
|
log.info("云售后表数据时间 {}",sdf.format(item.getLastModifiedDate()));
|
|
|
|
|
|
// 本地订单已关闭 且总部的最后修改时间在本地数据修改时间之前 不可修改
|
|
// 本地订单已关闭 且总部的最后修改时间在本地数据修改时间之前 不可修改
|
|
- if (old.getOrderStatus().equals(GDOrderStatusEnum.INSTALL_STATUS_G10.getCode()) &&
|
|
|
|
|
|
+ /*if (old.getOrderStatus().equals(GDOrderStatusEnum.INSTALL_STATUS_G10.getCode()) &&
|
|
(old.getUpdateTime()==null || item.getLastModifiedDate().compareTo(old.getUpdateTime())<0)){
|
|
(old.getUpdateTime()==null || item.getLastModifiedDate().compareTo(old.getUpdateTime())<0)){
|
|
synItfTblAzAssignLcLsDownload(item.getSynReqId(), 99, "本地工单已关闭或作废忽略更新");
|
|
synItfTblAzAssignLcLsDownload(item.getSynReqId(), 99, "本地工单已关闭或作废忽略更新");
|
|
// 这里只是不修改订单主表,其他数据表接着执行
|
|
// 这里只是不修改订单主表,其他数据表接着执行
|
|
return old;
|
|
return old;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+*/
|
|
// 1.安装工单主表基础信息更新 需进行最后修改时间比较
|
|
// 1.安装工单主表基础信息更新 需进行最后修改时间比较
|
|
/*if (old.getUpdateTime()==null || item.getLastModifiedDate().compareTo(old.getUpdateTime())>0){
|
|
/*if (old.getUpdateTime()==null || item.getLastModifiedDate().compareTo(old.getUpdateTime())>0){
|
|
log.info("修改工单主表基础信息");
|
|
log.info("修改工单主表基础信息");
|
|
@@ -1390,7 +1390,7 @@ public class AddInstallBusinessImpl implements AddInstallBusiness {
|
|
|
|
|
|
|
|
|
|
// 2:网点信息修改 已待服务人员处理,不允更新网点 6,7,10
|
|
// 2:网点信息修改 已待服务人员处理,不允更新网点 6,7,10
|
|
- if (old.getOrderStatus().equals(GDOrderStatusEnum.INSTALL_STATUS_G6.getCode()) ||
|
|
|
|
|
|
+ /*if (old.getOrderStatus().equals(GDOrderStatusEnum.INSTALL_STATUS_G6.getCode()) ||
|
|
old.getOrderStatus().equals(GDOrderStatusEnum.INSTALL_STATUS_G10.getCode()) ||
|
|
old.getOrderStatus().equals(GDOrderStatusEnum.INSTALL_STATUS_G10.getCode()) ||
|
|
old.getOrderStatus().equals(GDOrderStatusEnum.INSTALL_STATUS_G7.getCode())){
|
|
old.getOrderStatus().equals(GDOrderStatusEnum.INSTALL_STATUS_G7.getCode())){
|
|
// 售后网点
|
|
// 售后网点
|
|
@@ -1399,7 +1399,14 @@ public class AddInstallBusinessImpl implements AddInstallBusiness {
|
|
// 安装
|
|
// 安装
|
|
old.setWebsitId(lclsNew.getWebsitId());
|
|
old.setWebsitId(lclsNew.getWebsitId());
|
|
old.setWebsitName(lclsNew.getWebsitName());
|
|
old.setWebsitName(lclsNew.getWebsitName());
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
|
|
+
|
|
|
|
+ // 售后网点
|
|
|
|
+ old.setReceWebsitId(lclsNew.getReceWebsitId());
|
|
|
|
+ old.setReceWebsitName(lclsNew.getReceWebsitName());
|
|
|
|
+ // 安装
|
|
|
|
+ old.setWebsitId(lclsNew.getWebsitId());
|
|
|
|
+ old.setWebsitName(lclsNew.getWebsitName());
|
|
|
|
|
|
/*// 3:已预约不可更改预约时间 未预约总部为准
|
|
/*// 3:已预约不可更改预约时间 未预约总部为准
|
|
OrderReAppointment ora = orderReAppointmentService.lambdaQuery()
|
|
OrderReAppointment ora = orderReAppointmentService.lambdaQuery()
|
|
@@ -1419,14 +1426,20 @@ public class AddInstallBusinessImpl implements AddInstallBusiness {
|
|
// upYyazsj(old, item, lclsNew);
|
|
// upYyazsj(old, item, lclsNew);
|
|
|
|
|
|
// 4:工单状态
|
|
// 4:工单状态
|
|
- Boolean allowUpdate = getAllowUpdate(old, lclsNew);
|
|
|
|
|
|
+ /*Boolean allowUpdate = getAllowUpdate(old, lclsNew);
|
|
if (allowUpdate && (old.getUpdateTime()==null || item.getLastModifiedDate().compareTo(old.getUpdateTime())>0)){
|
|
if (allowUpdate && (old.getUpdateTime()==null || item.getLastModifiedDate().compareTo(old.getUpdateTime())>0)){
|
|
old.setOrderStatus(lclsNew.getOrderStatus());
|
|
old.setOrderStatus(lclsNew.getOrderStatus());
|
|
old.setOrderStatusTime(lclsNew.getOrderStatusTime());
|
|
old.setOrderStatusTime(lclsNew.getOrderStatusTime());
|
|
old.setLastOrderStatus(lclsNew.getLastOrderStatus());
|
|
old.setLastOrderStatus(lclsNew.getLastOrderStatus());
|
|
old.setDispatchStatus(lclsNew.getDispatchStatus());
|
|
old.setDispatchStatus(lclsNew.getDispatchStatus());
|
|
old.setDispatchTime(lclsNew.getDispatchTime());
|
|
old.setDispatchTime(lclsNew.getDispatchTime());
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
|
|
+
|
|
|
|
+ old.setOrderStatus(lclsNew.getOrderStatus());
|
|
|
|
+ old.setOrderStatusTime(lclsNew.getOrderStatusTime());
|
|
|
|
+ old.setLastOrderStatus(lclsNew.getLastOrderStatus());
|
|
|
|
+ old.setDispatchStatus(lclsNew.getDispatchStatus());
|
|
|
|
+ old.setDispatchTime(lclsNew.getDispatchTime());
|
|
|
|
|
|
// 5.预派工标志更新 -IsReservation
|
|
// 5.预派工标志更新 -IsReservation
|
|
if (old.getIsReservation().equals(1) &&
|
|
if (old.getIsReservation().equals(1) &&
|