|
@@ -256,20 +256,23 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
.eq(OrderBase::getId, sourceData.getOrderNo())
|
|
|
.last("limit 1")
|
|
|
.one();
|
|
|
- if (StringUtils.isEmpty(orderBase.getPgid())){
|
|
|
- publicService.updateUploadTaskLisError(sourceData,"order_base表pgid为空暂不同步");
|
|
|
- return;
|
|
|
- }
|
|
|
|
|
|
- // 修改日志表pgid getpgid方法已处理
|
|
|
- // 修改当前ID的 fkid该值通过接口获取的
|
|
|
- upfkid(sourceData,newDykh);
|
|
|
- // 修改日志表内部序列outid + 自生成 fkmxguid
|
|
|
- upOrderRepairOperatingLogOutId(orderBase);
|
|
|
- // 生成维修单过程反馈数据
|
|
|
- getItfTblAssignFkmxUpload(brand, taskId, sourceData,orderBase);
|
|
|
- // 改约或者预约时增加写 itf_tbl_assign_appointment_upload 这里不再处理移动外面单独处理
|
|
|
- // getItfTblAssignAppointmentUpload(sourceData);
|
|
|
+ if (orderBase !=null && orderBase.getUploadFlag()){
|
|
|
+ if (StringUtils.isEmpty(orderBase.getPgid())){
|
|
|
+ publicService.updateUploadTaskLisError(sourceData,"order_base表pgid为空暂不同步");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 修改日志表pgid getpgid方法已处理
|
|
|
+ // 修改当前ID的 fkid该值通过接口获取的
|
|
|
+ upfkid(sourceData,newDykh);
|
|
|
+ // 修改日志表内部序列outid + 自生成 fkmxguid
|
|
|
+ upOrderRepairOperatingLogOutId(orderBase);
|
|
|
+ // 生成维修单过程反馈数据
|
|
|
+ getItfTblAssignFkmxUpload(brand, taskId, sourceData,orderBase);
|
|
|
+ // 改约或者预约时增加写 itf_tbl_assign_appointment_upload 这里不再处理移动外面单独处理
|
|
|
+ // getItfTblAssignAppointmentUpload(sourceData);
|
|
|
+ }
|
|
|
|
|
|
// 修改数据上传任务表中的状态 这里固定值 68
|
|
|
publicService.updateUploadTaskListStatus(row.getOrderNo(), row.getSynReqId(),1, uploadTaskType);
|
|
@@ -282,7 +285,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
.last("limit 1")
|
|
|
.one();
|
|
|
|
|
|
- if (orderBase !=null ){
|
|
|
+ if (orderBase !=null && orderBase.getUploadFlag()){
|
|
|
// 修改内部序列outid
|
|
|
upOutId(orderBase);
|
|
|
|
|
@@ -297,7 +300,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
publicService.updateUploadTaskListStatus(ojtutl.getOrderNo(), ojtutl.getSynReqId(),1, ojtutl.getUploadTaskType());
|
|
|
}
|
|
|
|
|
|
- private void upOutId(OrderBase orderBase) {
|
|
|
+ public void upOutId(OrderBase orderBase) {
|
|
|
List<OrderReAppointment> upList = new ArrayList<>();
|
|
|
|
|
|
List<OrderReAppointment> detaillist = orderReAppointmentService.lambdaQuery()
|
|
@@ -331,7 +334,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void upOrderRepairOperatingLogOutId(OrderBase orderBase) {
|
|
|
+ public void upOrderRepairOperatingLogOutId(OrderBase orderBase) {
|
|
|
List<OrderRepairOperatingLog> upList = new ArrayList<>();
|
|
|
List<OrderRepairOperatingLog> upfkmxList = new ArrayList<>();
|
|
|
|
|
@@ -376,7 +379,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void upfkid(OutJiasmToGreeUploadTaskList sourceData,String newDykh) {
|
|
|
+ public void upfkid(OutJiasmToGreeUploadTaskList sourceData,String newDykh) {
|
|
|
OrderPar request = new OrderPar();
|
|
|
request.setId(sourceData.getId());
|
|
|
request.setOrderNo(sourceData.getOrderNo());
|
|
@@ -384,7 +387,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
repairLogMapper.upRepairLogFkid(request);
|
|
|
}
|
|
|
|
|
|
- private void getItfTblAssignAppointmentUpload(OutJiasmToGreeUploadTaskList sourceData) {
|
|
|
+ public void getItfTblAssignAppointmentUpload(OutJiasmToGreeUploadTaskList sourceData) {
|
|
|
OrderPar req = new OrderPar();
|
|
|
req.setId(sourceData.getId());
|
|
|
req.setOrderNo(sourceData.getOrderNo());
|
|
@@ -395,7 +398,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
|
|
|
@NotNull
|
|
|
- private void getItfTblAssignFkmxUpload(Brand brand, Long taskId, OutJiasmToGreeUploadTaskList sourceData, OrderBase orderBase) {
|
|
|
+ public void getItfTblAssignFkmxUpload(Brand brand, Long taskId, OutJiasmToGreeUploadTaskList sourceData, OrderBase orderBase) {
|
|
|
OrderPar req = new OrderPar();
|
|
|
WebsitSH websitSH = new WebsitSH();
|
|
|
req.setId(sourceData.getId());
|
|
@@ -453,7 +456,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
publicService.updateUploadTaskListStatus(row.getOrderNo(), row.getSynReqId(),1, uploadTaskType);
|
|
|
}
|
|
|
|
|
|
- private void upOrderProductOutId(OutJiasmToGreeUploadTaskList sourceData) {
|
|
|
+ public void upOrderProductOutId(OutJiasmToGreeUploadTaskList sourceData) {
|
|
|
List<OrderProduct> upList = new ArrayList<>();
|
|
|
List<OrderProduct> oplist = orderProductService.lambdaQuery()
|
|
|
.eq(OrderProduct::getOrderBaseId, sourceData.getOrderNo())
|
|
@@ -485,7 +488,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void getItfTblAssignMxUpload(Brand brand, OutJiasmToGreeUploadTaskList sourceData) {
|
|
|
+ public void getItfTblAssignMxUpload(Brand brand, OutJiasmToGreeUploadTaskList sourceData) {
|
|
|
OrderPar request = new OrderPar();
|
|
|
WebsitSH websitSH = new WebsitSH();
|
|
|
OrderBase orderBase = orderBaseService.lambdaQuery()
|
|
@@ -510,7 +513,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
itfTblAssignMxUploadService.save(mx);
|
|
|
}
|
|
|
|
|
|
- private void upPgmxid(OutJiasmToGreeUploadTaskList row, OutJiasmToGreeUploadTaskList sourceData, String newDykh) {
|
|
|
+ public void upPgmxid(OutJiasmToGreeUploadTaskList row, OutJiasmToGreeUploadTaskList sourceData, String newDykh) {
|
|
|
OrderPar orderPar = new OrderPar();
|
|
|
orderPar.setOrderNo(sourceData.getOrderNo());
|
|
|
orderPar.setPgid(newDykh);
|
|
@@ -527,24 +530,27 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
// 提取工单数据
|
|
|
OrderBase orderBase = orderBaseService.lambdaQuery()
|
|
|
.eq(OrderBase::getId, sourceData.getOrderNo()).one();
|
|
|
- // 删除工单更新被忽略
|
|
|
- // 修改工单的pgid,pgguid
|
|
|
- uppare(newDykh, orderBase);
|
|
|
+ if (orderBase !=null && orderBase.getUploadFlag()){
|
|
|
+ // 删除工单更新被忽略
|
|
|
+ // 修改工单的pgid,pgguid
|
|
|
+ uppare(newDykh, orderBase);
|
|
|
|
|
|
- // 如果无附件则忽略结算数据上传处理
|
|
|
- if (checkFile(row, orderBase)) {
|
|
|
- return ;
|
|
|
- }
|
|
|
- // 生成数据
|
|
|
- if (generateData(brand, orderBase)) {
|
|
|
- return ;
|
|
|
+ // 如果无附件则忽略结算数据上传处理
|
|
|
+ if (checkFile(row, orderBase)) {
|
|
|
+ return ;
|
|
|
+ }
|
|
|
+ // 生成数据
|
|
|
+ if (generateData(brand, orderBase)) {
|
|
|
+ return ;
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
// 修改数据上传任务表中的状态 这里固定值 661
|
|
|
publicService.updateUploadTaskListStatus(row.getOrderNo(), row.getSynReqId(),1,661);
|
|
|
return ;
|
|
|
}
|
|
|
|
|
|
- private boolean generateData(Brand brand, OrderBase orderBase) {
|
|
|
+ public boolean generateData(Brand brand, OrderBase orderBase) {
|
|
|
// 工单,采集表id,uuid, TL_fa_order_repair_detail_js
|
|
|
// j_syn_task_no 统一uuid
|
|
|
String j_syn_task_no = UUID.randomUUID().toString();
|
|
@@ -577,7 +583,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- private boolean checkFile(OutJiasmToGreeUploadTaskList row, OrderBase orderBase) {
|
|
|
+ public boolean checkFile(OutJiasmToGreeUploadTaskList row, OrderBase orderBase) {
|
|
|
// 提取附件数据
|
|
|
List<OrderDetailFile> files = orderDetailFileService.lambdaQuery()
|
|
|
.eq(OrderDetailFile::getOrderBaseId, orderBase.getId()).list();
|
|
@@ -595,7 +601,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- private void uppare(String newDykh, OrderBase orderBase) {
|
|
|
+ public void uppare(String newDykh, OrderBase orderBase) {
|
|
|
if (StringUtils.isEmpty(orderBase.getPgid()) || StringUtils.isEmpty(orderBase.getPgguid())){
|
|
|
OrderBase up = new OrderBase();
|
|
|
up.setId(orderBase.getId());
|
|
@@ -611,7 +617,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void generateItfTblWxjsPjmxJyktUploadAndTow(OrderBase orderBase, String j_syn_task_no, OrderRepairDetail item) {
|
|
|
+ public void generateItfTblWxjsPjmxJyktUploadAndTow(OrderBase orderBase, String j_syn_task_no, OrderRepairDetail item) {
|
|
|
// 提取配置件数据
|
|
|
List<OrderRepairDetailReason> reasons = orderRepairDetailReasonService.lambdaQuery()
|
|
|
.eq(OrderRepairDetailReason::getOrderRepairDetailId, item.getId()).list();
|
|
@@ -624,7 +630,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
|
|
|
@NotNull
|
|
|
- private ItfTblWxjsPjmxJyktUpload generateItfTblWxjsPjmxJyktUpload(OrderBase orderBase, OrderRepairDetailReason rs) {
|
|
|
+ public ItfTblWxjsPjmxJyktUpload generateItfTblWxjsPjmxJyktUpload(OrderBase orderBase, OrderRepairDetailReason rs) {
|
|
|
OrderPar request = new OrderPar();
|
|
|
request.setId(rs.getId());
|
|
|
ItfTblWxjsPjmxJyktUpload pj = reasonOrderRepairDetailMapper.getItfTblWxjsPjmxJyktUpload(request);
|
|
@@ -634,7 +640,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
return pj;
|
|
|
}
|
|
|
|
|
|
- private void generateItfTblwxjspjmxjykt(String j_syn_task_no, ItfTblWxjsPjmxJyktUpload pj) {
|
|
|
+ public void generateItfTblwxjspjmxjykt(String j_syn_task_no, ItfTblWxjsPjmxJyktUpload pj) {
|
|
|
ItfTblwxjspjmxjykt pjt = new ItfTblwxjspjmxjykt();
|
|
|
MyBeanUtils.copyProperties(pj,pjt);
|
|
|
pjt.setSynTaskNo(j_syn_task_no);
|
|
@@ -642,7 +648,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
itfTblwxjspjmxjyktService.save(pjt);
|
|
|
}
|
|
|
|
|
|
- private boolean generateItfTblWxjsWxxmJyktUploadAndTow(OrderBase orderBase, String j_syn_task_no, OrderRepairDetail item) {
|
|
|
+ public boolean generateItfTblWxjsWxxmJyktUploadAndTow(OrderBase orderBase, String j_syn_task_no, OrderRepairDetail item) {
|
|
|
// 提取维修项目数据
|
|
|
List<OrderRepairDetailItem> ordList = orderRepairDetailItemService.lambdaQuery()
|
|
|
.eq(OrderRepairDetailItem::getOrderRepairDetailId, item.getId()).list();
|
|
@@ -671,7 +677,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
|
|
|
@NotNull
|
|
|
- private ItfTblWxjsWxxmJyktUpload generateItfTblWxjsWxxmJyktUpload(OrderBase orderBase, OrderRepairDetailItem ord) {
|
|
|
+ public ItfTblWxjsWxxmJyktUpload generateItfTblWxjsWxxmJyktUpload(OrderBase orderBase, OrderRepairDetailItem ord) {
|
|
|
OrderPar request = new OrderPar();
|
|
|
request.setId(ord.getId());
|
|
|
ItfTblWxjsWxxmJyktUpload wxxm = reasonOrderRepairDetailMapper.getItfTblWxjsWxxmJyktUpload(request);
|
|
@@ -681,7 +687,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
return wxxm;
|
|
|
}
|
|
|
|
|
|
- private void generateItfTblwxjswxxmjykt(String j_syn_task_no, ItfTblWxjsWxxmJyktUpload wxxm) {
|
|
|
+ public void generateItfTblwxjswxxmjykt(String j_syn_task_no, ItfTblWxjsWxxmJyktUpload wxxm) {
|
|
|
// 查看维修结算2表数据有无插入成功
|
|
|
ItfTblwxjsjykt jskt = itfTblwxjsjyktService.lambdaQuery()
|
|
|
.eq(ItfTblwxjsjykt::getSynTaskNo, j_syn_task_no).one();
|
|
@@ -694,7 +700,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private boolean generateInstallCJDetailFileAndTow(OrderBase orderBase, String j_syn_task_no, OrderRepairDetail item) {
|
|
|
+ public boolean generateInstallCJDetailFileAndTow(OrderBase orderBase, String j_syn_task_no, OrderRepairDetail item) {
|
|
|
// 提取数据采集附件数据
|
|
|
List<OrderDetailFile> odfs = orderDetailFileService.lambdaQuery()
|
|
|
.eq(OrderDetailFile::getOrderBaseId, orderBase.getId())
|
|
@@ -732,7 +738,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- private void generateInstallCJDetailFileTow(String j_syn_task_no, ItfTblWxjsFjJyktUpload fj) {
|
|
|
+ public void generateInstallCJDetailFileTow(String j_syn_task_no, ItfTblWxjsFjJyktUpload fj) {
|
|
|
ItfTblwxjsfjjykt fjt = new ItfTblwxjsfjjykt();
|
|
|
MyBeanUtils.copyProperties(fj,fjt);
|
|
|
fjt.setSynTaskNo(j_syn_task_no);
|
|
@@ -746,7 +752,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
|
|
|
@NotNull
|
|
|
- private ItfTblWxjsFjJyktUpload generateInstallCJDetailFile(OrderBase orderBase, OrderDetailFile file) {
|
|
|
+ public ItfTblWxjsFjJyktUpload generateInstallCJDetailFile(OrderBase orderBase, OrderDetailFile file) {
|
|
|
InstallCJDetailFile request = new InstallCJDetailFile();
|
|
|
request.setOrderNo(orderBase.getId());
|
|
|
request.setId(file.getId());
|
|
@@ -757,7 +763,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
return fj;
|
|
|
}
|
|
|
|
|
|
- private void generateItfTblwxjsxxyyjyktAndTow(String j_syn_task_no, OrderRepairDetail item) {
|
|
|
+ public void generateItfTblwxjsxxyyjyktAndTow(String j_syn_task_no, OrderRepairDetail item) {
|
|
|
// 维修数据采集故障现象表
|
|
|
// 提取维修数据采集故障现象数据 数据采集明细表的所有id
|
|
|
List<OrderRepairDetailReason> reasons = orderRepairDetailReasonService.lambdaQuery()
|
|
@@ -776,7 +782,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void generateItfTblwxjsxxyyjykt(String j_syn_task_no, ItfTblWxjsXxyyJyktUpload add) {
|
|
|
+ public void generateItfTblwxjsxxyyjykt(String j_syn_task_no, ItfTblWxjsXxyyJyktUpload add) {
|
|
|
// 查看维修结算2表数据有无插入成功
|
|
|
ItfTblwxjsjykt jskt = itfTblwxjsjyktService.lambdaQuery()
|
|
|
.eq(ItfTblwxjsjykt::getSynTaskNo, j_syn_task_no).one();
|
|
@@ -800,7 +806,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void generateJyktDataTow(OrderBase orderBase, OrderRepairDetail item, Long synReqId, String j_syn_task_no) {
|
|
|
+ public void generateJyktDataTow(OrderBase orderBase, OrderRepairDetail item, Long synReqId, String j_syn_task_no) {
|
|
|
OrderPar request = new OrderPar();
|
|
|
request.setOrderNo(orderBase.getId());
|
|
|
request.setId(item.getId());
|
|
@@ -812,7 +818,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
itfTblwxjsjyktService.save(jsjy);
|
|
|
}
|
|
|
|
|
|
- private void setssxcInfo(ItfTblwxjsjykt jsjy) {
|
|
|
+ public void setssxcInfo(ItfTblwxjsjykt jsjy) {
|
|
|
List<BrandLbsRelate> br;
|
|
|
// 街道处理
|
|
|
if (StringUtils.isNotEmpty(jsjy.getXzhen())){
|
|
@@ -860,14 +866,14 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private Long generateJyktData(Brand brand, OrderBase orderBase, OrderRepairDetail item) {
|
|
|
+ public Long generateJyktData(Brand brand, OrderBase orderBase, OrderRepairDetail item) {
|
|
|
ItfTblWxjsJyktUpload jykt = generateJykt(brand, orderBase, item);
|
|
|
jykt.setSynStatus(44);
|
|
|
itfTblWxjsJyktUploadService.save(jykt);
|
|
|
return jykt.getSynReqId();
|
|
|
}
|
|
|
|
|
|
- private boolean checkFiles(OrderBase orderBase) {
|
|
|
+ public boolean checkFiles(OrderBase orderBase) {
|
|
|
// 检查内机条码附件完整性
|
|
|
InstallCJDetailFile installCJDetailFile = new InstallCJDetailFile();
|
|
|
installCJDetailFile.setOrderNo(orderBase.getId());
|
|
@@ -961,7 +967,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
generateRepairDetailOrReason(brand, orderBase);
|
|
|
}
|
|
|
|
|
|
- private Boolean dataInit(OutJiasmToGreeUploadTaskList sourceData, String newDykh, OrderBase orderBase) {
|
|
|
+ public Boolean dataInit(OutJiasmToGreeUploadTaskList sourceData, String newDykh, OrderBase orderBase) {
|
|
|
// 同步工单的pgid,pguuid
|
|
|
upOrderBasePgid(orderBase, newDykh);
|
|
|
// 同步维修工单产品信息 pgid
|
|
@@ -991,7 +997,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
|
|
|
|
|
|
- private Boolean checkOrderDetailFile(String id) {
|
|
|
+ public Boolean checkOrderDetailFile(String id) {
|
|
|
List<OrderDetailFile> detailFiles = new ArrayList<>();
|
|
|
Boolean flag = Boolean.TRUE;
|
|
|
detailFiles = orderDetailFileService.lambdaQuery()
|
|
@@ -1014,7 +1020,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
return flag;
|
|
|
}
|
|
|
|
|
|
- private void updateOrderRepairDetailWxjsguid(String id) {
|
|
|
+ public void updateOrderRepairDetailWxjsguid(String id) {
|
|
|
List<OrderRepairDetail> upList = new ArrayList<>();
|
|
|
// 看有无需要修改的数据
|
|
|
List<OrderRepairDetail> detaillistz = orderRepairDetailService.lambdaQuery()
|
|
@@ -1037,7 +1043,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
detaillistz.clear();
|
|
|
}
|
|
|
|
|
|
- private Boolean checkFile(String orderNo, Long synReqId){
|
|
|
+ public Boolean checkFile(String orderNo, Long synReqId){
|
|
|
InstallCJDetailFile installCJDetailFile = new InstallCJDetailFile();
|
|
|
installCJDetailFile.setOrderNo(orderNo);
|
|
|
List<OrderDetailFile> detailFiles = fileOrderDetailMapper.getIdRe(installCJDetailFile);
|
|
@@ -1051,7 +1057,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
|
|
|
// 修改 维修现象主键、维修明细主键
|
|
|
- private void upOrderRepairDetailReason(String id) {
|
|
|
+ public void upOrderRepairDetailReason(String id) {
|
|
|
List<OrderRepairDetailReason> ulist = new ArrayList<>();
|
|
|
// 提取采集的数据
|
|
|
List<OrderRepairDetail> orderRepairDetails = orderRepairDetailService.lambdaQuery()
|
|
@@ -1144,7 +1150,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void generatePj(OrderBase orderBase, List<ItfTblWxjsPjmxJyktUpload> pjs, OrderRepairDetail detail) {
|
|
|
+ public void generatePj(OrderBase orderBase, List<ItfTblWxjsPjmxJyktUpload> pjs, OrderRepairDetail detail) {
|
|
|
// 提取配置件数据
|
|
|
List<OrderRepairDetailReason> reasons = orderRepairDetailReasonService.lambdaQuery()
|
|
|
.eq(OrderRepairDetailReason::getOrderRepairDetailId, detail.getId()).list();
|
|
@@ -1157,7 +1163,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void generateFee(OrderBase orderBase, OrderRepairDetail detail,Brand brand,
|
|
|
+ public void generateFee(OrderBase orderBase, OrderRepairDetail detail,Brand brand,
|
|
|
List<ItfTblWxjsWxxmJyktUpload> wxxms,
|
|
|
List<ItfTblAssignFeeUpload> fees){
|
|
|
// 提取维修项目数据
|
|
@@ -1195,7 +1201,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void generateFile(OrderBase orderBase, OrderRepairDetail detail, List<ItfTblWxjsFjJyktUpload> fjs){
|
|
|
+ public void generateFile(OrderBase orderBase, OrderRepairDetail detail, List<ItfTblWxjsFjJyktUpload> fjs){
|
|
|
// 提取数据采集附件数据
|
|
|
List<OrderDetailFile> odfs = orderDetailFileService.lambdaQuery()
|
|
|
.eq(OrderDetailFile::getOrderBaseId,orderBase.getId())
|
|
@@ -1240,7 +1246,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void generateFileInit(OrderBase orderBase) {
|
|
|
+ public void generateFileInit(OrderBase orderBase) {
|
|
|
// 提取采集的数据
|
|
|
List<OrderRepairDetail> orderRepairDetails = orderRepairDetailService.lambdaQuery()
|
|
|
.eq(OrderRepairDetail::getOrderBaseId, orderBase.getId())
|
|
@@ -1261,7 +1267,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
|
|
|
|
|
|
- private void OrderDetailFileInit(OrderBase orderBase, OrderRepairDetail detail){
|
|
|
+ public void OrderDetailFileInit(OrderBase orderBase, OrderRepairDetail detail){
|
|
|
List<OrderDetailFile> upodfs = new ArrayList<>();
|
|
|
List<OrderDetailFile> odfs = new ArrayList<>();
|
|
|
// 提取数据采集附件数据
|
|
@@ -1291,7 +1297,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
odfs.clear();
|
|
|
}
|
|
|
|
|
|
- private void OrderDetailFileUpload(OrderBase orderBase, OrderRepairDetail detail){
|
|
|
+ public void OrderDetailFileUpload(OrderBase orderBase, OrderRepairDetail detail){
|
|
|
String oldFile ="";
|
|
|
String newFile ="";
|
|
|
// 提取数据采集附件数据
|
|
@@ -1320,7 +1326,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private Boolean uploadFileexc(String newFile, String oldFile,String wdno,OrderDetailFile file) {
|
|
|
+ public Boolean uploadFileexc(String newFile, String oldFile,String wdno,OrderDetailFile file) {
|
|
|
try{
|
|
|
// 1: 获取签名信息
|
|
|
GreeFileResponseHelper response = greeLogic.ossGetSignt(wdno,"GET");
|
|
@@ -1367,7 +1373,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void getSaveFileInfo(String id1, ResultData resultData, Map<String, String> req) {
|
|
|
+ public void getSaveFileInfo(String id1, ResultData resultData, Map<String, String> req) {
|
|
|
req.put("bizAppId","flydiy-auto-sit-default-front-greeshmerge");
|
|
|
req.put("bizTable","default");
|
|
|
req.put("bizType","default");
|
|
@@ -1376,7 +1382,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
req.put("name", id1 +".jpeg");
|
|
|
}
|
|
|
|
|
|
- private void generateReason(List<ItfTblWxjsXxyyJyktUpload> jyktus, OrderRepairDetail detail) {
|
|
|
+ public void generateReason(List<ItfTblWxjsXxyyJyktUpload> jyktus, OrderRepairDetail detail) {
|
|
|
// 提取维修数据采集故障现象数据 数据采集明细表的所有id
|
|
|
List<OrderRepairDetailReason> reasons = orderRepairDetailReasonService.lambdaQuery()
|
|
|
.eq(OrderRepairDetailReason::getOrderRepairDetailId, detail.getId()).list();
|
|
@@ -1393,7 +1399,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
|
|
|
|
|
|
|
|
|
- private void generateJyktU(List<ItfTblWxjsXxyyJyktUpload> jyktus, OrderRepairDetail detail, OrderRepairDetailReason r) {
|
|
|
+ public void generateJyktU(List<ItfTblWxjsXxyyJyktUpload> jyktus, OrderRepairDetail detail, OrderRepairDetailReason r) {
|
|
|
ItfTblWxjsXxyyJyktUpload add = new ItfTblWxjsXxyyJyktUpload();
|
|
|
add.setWorkerOrderNo(detail.getOrderBaseId());
|
|
|
add.setFaOrderRepairFaultInfoId(Integer.valueOf(String.valueOf(r.getCreateTime().getTime())));
|
|
@@ -1415,7 +1421,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
jyktus.add(add);
|
|
|
}
|
|
|
|
|
|
- private ItfTblWxjsXxyyJyktUpload generateJyktUT(OrderRepairDetail detail, OrderRepairDetailReason r) {
|
|
|
+ public ItfTblWxjsXxyyJyktUpload generateJyktUT(OrderRepairDetail detail, OrderRepairDetailReason r) {
|
|
|
ItfTblWxjsXxyyJyktUpload add = new ItfTblWxjsXxyyJyktUpload();
|
|
|
add.setWorkerOrderNo(detail.getOrderBaseId());
|
|
|
add.setFaOrderRepairFaultInfoId(Integer.valueOf(String.valueOf(r.getCreateTime().getTime())));
|
|
@@ -1439,7 +1445,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
return add;
|
|
|
}
|
|
|
|
|
|
- private void upxxyyguid(OrderRepairDetailReason r) {
|
|
|
+ public void upxxyyguid(OrderRepairDetailReason r) {
|
|
|
OrderRepairDetailReason up = new OrderRepairDetailReason();
|
|
|
up.setId(r.getId());
|
|
|
if (StringUtils.isEmpty(r.getXxyyguid())){
|
|
@@ -1453,7 +1459,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
orderRepairDetailReasonService.updateById(up);
|
|
|
}
|
|
|
|
|
|
- private ItfTblWxjsJyktUpload generateJykt(Brand brand, OrderBase orderBase, OrderRepairDetail detail) {
|
|
|
+ public ItfTblWxjsJyktUpload generateJykt(Brand brand, OrderBase orderBase, OrderRepairDetail detail) {
|
|
|
WebsitSH websitSH = new WebsitSH();
|
|
|
|
|
|
/*// 修改序采集单内的序
|
|
@@ -1499,7 +1505,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
return jykt;
|
|
|
}
|
|
|
|
|
|
- private void upOrderRepairDetail(String id) {
|
|
|
+ public void upOrderRepairDetail(String id) {
|
|
|
List<OrderRepairDetail> upList = new ArrayList<>();
|
|
|
// 看有无需要修改的数据
|
|
|
List<OrderRepairDetail> detaillistz = orderRepairDetailService.lambdaQuery()
|
|
@@ -1540,7 +1546,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void upBrandPgid(OrderBase orderBase) {
|
|
|
+ public void upBrandPgid(OrderBase orderBase) {
|
|
|
OrderPar request = new OrderPar();
|
|
|
request.setOrderNo(orderBase.getPgid());
|
|
|
request.setPgid(orderBase.getPgid());
|
|
@@ -1548,7 +1554,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
detailOrderRepairMapper.updatePgid(request);
|
|
|
}
|
|
|
|
|
|
- private void upBrandWxjsguid(OrderRepairDetail detail) {
|
|
|
+ public void upBrandWxjsguid(OrderRepairDetail detail) {
|
|
|
if (StringUtils.isEmpty(detail.getBrandWxjsguid())){
|
|
|
// 修改uuid
|
|
|
OrderRepairDetail up = new OrderRepairDetail();
|
|
@@ -1559,7 +1565,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void updateUploadTaskList(Long synReqId,Integer synStatus,String msg) {
|
|
|
+ public void updateUploadTaskList(Long synReqId,Integer synStatus,String msg) {
|
|
|
OutJiasmToGreeUploadTaskList upoutgultl = new OutJiasmToGreeUploadTaskList();
|
|
|
upoutgultl.setSynReqId(synReqId);
|
|
|
upoutgultl.setSynStatus(synStatus);
|
|
@@ -1596,7 +1602,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
itfTblAssignUploadService.save(itass);
|
|
|
}
|
|
|
|
|
|
- private void upOrderProduct(OutJiasmToGreeUploadTaskList sourceData, String newDykh) {
|
|
|
+ public void upOrderProduct(OutJiasmToGreeUploadTaskList sourceData, String newDykh) {
|
|
|
List<OrderProduct> uops = new ArrayList<>();
|
|
|
List<OrderProduct> ops = orderProductService.lambdaQuery()
|
|
|
.eq(OrderProduct::getOrderBaseId,sourceData.getOrderNo())
|
|
@@ -1615,7 +1621,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
uops.clear();
|
|
|
}
|
|
|
|
|
|
- private void upFaGreeSmsWorker(OutJiasmToGreeUploadTaskList sourceData, String newDykh) {
|
|
|
+ public void upFaGreeSmsWorker(OutJiasmToGreeUploadTaskList sourceData, String newDykh) {
|
|
|
FaGreeSmsWorker up = new FaGreeSmsWorker();
|
|
|
up.setFjid(newDykh);
|
|
|
QueryWrapper upWrapper = new QueryWrapper<FaGreeSmsWorker>()
|
|
@@ -1736,7 +1742,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
|
|
|
|
|
|
|
|
|
- private void getpreparOrderPar(Map<String, List<SysDictRef>> sysDictRefXLMapXq, OrderBase orderBase,
|
|
|
+ public void getpreparOrderPar(Map<String, List<SysDictRef>> sysDictRefXLMapXq, OrderBase orderBase,
|
|
|
ItfTblAssignUpload itass, String orderNo, Brand brand) {
|
|
|
WebsitSH websitSH = new WebsitSH();
|
|
|
|
|
@@ -1814,7 +1820,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void setYhyyczsj(ItfTblAssignUpload itass, String orderNo) {
|
|
|
+ public void setYhyyczsj(ItfTblAssignUpload itass, String orderNo) {
|
|
|
List<OrderReAppointment> yys = orderReAppointmentService.lambdaQuery()
|
|
|
.eq(OrderReAppointment::getOrderBaseId, orderNo)
|
|
|
.eq(OrderReAppointment::getFlag,0)
|
|
@@ -1832,7 +1838,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void setssxz(ItfTblAssignUpload itass){
|
|
|
+ public void setssxz(ItfTblAssignUpload itass){
|
|
|
List<BrandLbsRelate> br;
|
|
|
// 街道处理
|
|
|
if (StringUtils.isNotEmpty(itass.getXzhenid())){
|
|
@@ -1899,7 +1905,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private String getpgid(Token token, int uploadTaskType, String srcTabNameForGreekey, String greekeyGetMode,
|
|
|
+ public String getpgid(Token token, int uploadTaskType, String srcTabNameForGreekey, String greekeyGetMode,
|
|
|
OutJiasmToGreeUploadTaskList row, String newDykh) throws Exception {
|
|
|
// 获取方式 Qry=从控制表获取 Ins=插入表获取自增列
|
|
|
String greeKey;
|
|
@@ -2022,7 +2028,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
return newDykh;
|
|
|
}
|
|
|
|
|
|
- private Map<String, Object> genDataMapFromSource(Long pgid, String taskExtraInfo, int uploadTaskType) {
|
|
|
+ public Map<String, Object> genDataMapFromSource(Long pgid, String taskExtraInfo, int uploadTaskType) {
|
|
|
Map<String, Object> paramMap = new HashMap<String, Object>();
|
|
|
paramMap.put(DataUtil.fromDbName2ServiceName("pgid"), pgid);
|
|
|
if (uploadTaskType == 67) {
|
|
@@ -2031,7 +2037,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
return paramMap;
|
|
|
}
|
|
|
|
|
|
- private void upFaGreeSmsFjid(OutJiasmToGreeUploadTaskList sourceData, String newDykh) {
|
|
|
+ public void upFaGreeSmsFjid(OutJiasmToGreeUploadTaskList sourceData, String newDykh) {
|
|
|
FaGreeSms up = new FaGreeSms();
|
|
|
up.setFjid(newDykh);
|
|
|
QueryWrapper upWrapper = new QueryWrapper<FaGreeSms>()
|
|
@@ -2042,7 +2048,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
faGreeSmsService.update(up,upWrapper);
|
|
|
}
|
|
|
|
|
|
- private void uporderRepairOperatingLogpgid(OutJiasmToGreeUploadTaskList sourceData, String newDykh) {
|
|
|
+ public void uporderRepairOperatingLogpgid(OutJiasmToGreeUploadTaskList sourceData, String newDykh) {
|
|
|
List<OrderRepairOperatingLog> uops = new ArrayList<>();
|
|
|
List<OrderRepairOperatingLog> ops = orderRepairOperatingLogService.lambdaQuery()
|
|
|
.eq(OrderRepairOperatingLog::getOrderBaseId,sourceData.getOrderNo())
|
|
@@ -2061,7 +2067,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
uops.clear();
|
|
|
}
|
|
|
|
|
|
- private void upOrderBasePgguid(OutJiasmToGreeUploadTaskList sourceData, OrderBase orderBase) {
|
|
|
+ public void upOrderBasePgguid(OutJiasmToGreeUploadTaskList sourceData, OrderBase orderBase) {
|
|
|
if (StringUtils.isEmpty(orderBase.getPgguid()) || orderBase.getPgguid().equals("0")){
|
|
|
OrderBase up = new OrderBase();
|
|
|
up.setPgguid(UUID.randomUUID().toString());
|
|
@@ -2074,7 +2080,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void upOrderBasePgid(OrderBase orderBase, String newDykh) {
|
|
|
+ public void upOrderBasePgid(OrderBase orderBase, String newDykh) {
|
|
|
if (StringUtils.isEmpty(orderBase.getPgid()) || orderBase.getPgid().equals("0")){
|
|
|
orderBase.setPgid(newDykh);
|
|
|
}
|
|
@@ -2085,7 +2091,7 @@ public class RepairProduceDataUploadServiceImpl implements RepairProduceDataUplo
|
|
|
orderBase.updateById();
|
|
|
}
|
|
|
|
|
|
- private void stopUpload(@NotNull OutJiasmToGreeUploadTaskList ojtutl, String msg) {
|
|
|
+ public void stopUpload(@NotNull OutJiasmToGreeUploadTaskList ojtutl, String msg) {
|
|
|
OutJiasmToGreeUploadTaskList up = new OutJiasmToGreeUploadTaskList();
|
|
|
up.setSynReqId(ojtutl.getSynReqId());
|
|
|
up.setSynStatus(99);
|