Browse Source

更改

master
ligaode 6 months ago
parent
commit
ca67c90ea6
  1. 42
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillService.java

42
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillService.java

@ -191,6 +191,28 @@ public class AsBusrepairBillService extends MybatisBaseService<AsBusrepairBillMa
for (String sid : sids) {
//修改维修工单出厂状态为已出厂
baseMapper.updateOutDoorState(sid);
//推送回访单
AsBusrepairBill asBusrepairBill = fetchBySid(sid);
AsTrackBillDto asTrackBillDto = new AsTrackBillDto();
asTrackBillDto.setCreateBySid(asBusrepairBill.getCreateBySid());
asTrackBillDto.setSourceBillSid(asBusrepairBill.getSid());
asTrackBillDto.setSourceBillNo(asBusrepairBill.getBillNo());
FmsReceivesettle fmsReceivesettle = fmsReceivesettleFeign.fetchBySourceSid(asBusrepairBill.getSid()).getData();
asTrackBillDto.setSettleDate(DateUtil.formatDate(fmsReceivesettle.getSettleTime()));
asTrackBillDto.setWaitorSid(asBusrepairBill.getWaitorSid());
asTrackBillDto.setWaitorName(asBusrepairBill.getWaitorName());
Calendar calendar = Calendar.getInstance();
calendar.setTime(fmsReceivesettle.getSettleTime());
calendar.add(Calendar.DAY_OF_MONTH, 3);
asTrackBillDto.setReserveDate(DateUtil.formatDate(calendar.getTime()));
asTrackBillDto.setDeptSid(asBusrepairBill.getDeptSid());
asTrackBillDto.setDeptName(asBusrepairBill.getDeptName());
asTrackBillDto.setUseOrgSid(asBusrepairBill.getUseOrgSid());
asTrackBillDto.setUseOrgName(asBusrepairBill.getUseOrgName());
asTrackBillDto.setCreateOrgSid(asBusrepairBill.getCreateOrgSid());
asTrackBillDto.setCreateOrgName(asBusrepairBill.getCreateOrgName());
asTrackBillDto.setReason("01");
asTrackBillService.saveOrUpdateDto(asTrackBillDto);
}
}
@ -1615,26 +1637,6 @@ public class AsBusrepairBillService extends MybatisBaseService<AsBusrepairBillMa
billNode.setCreateBySid(dto.getOperatorSid());
billNode.setNodeCode("6");
asBusrepairBillNodeService.insert(billNode);
AsTrackBillDto asTrackBillDto = new AsTrackBillDto();
asTrackBillDto.setCreateBySid(asBusrepairBill.getCreateBySid());
asTrackBillDto.setSourceBillSid(asBusrepairBill.getSid());
asTrackBillDto.setSourceBillNo(asBusrepairBill.getBillNo());
FmsReceivesettle fmsReceivesettle = fmsReceivesettleFeign.fetchBySourceSid(asBusrepairBill.getSid()).getData();
asTrackBillDto.setSettleDate(DateUtil.formatDate(fmsReceivesettle.getSettleTime()));
asTrackBillDto.setWaitorSid(asBusrepairBill.getWaitorSid());
asTrackBillDto.setWaitorName(asBusrepairBill.getWaitorName());
Calendar calendar = Calendar.getInstance();
calendar.setTime(fmsReceivesettle.getSettleTime());
calendar.add(Calendar.DAY_OF_MONTH, 3);
asTrackBillDto.setReserveDate(DateUtil.formatDate(calendar.getTime()));
asTrackBillDto.setDeptSid(asBusrepairBill.getDeptSid());
asTrackBillDto.setDeptName(asBusrepairBill.getDeptName());
asTrackBillDto.setUseOrgSid(asBusrepairBill.getUseOrgSid());
asTrackBillDto.setUseOrgName(asBusrepairBill.getUseOrgName());
asTrackBillDto.setCreateOrgSid(asBusrepairBill.getCreateOrgSid());
asTrackBillDto.setCreateOrgName(asBusrepairBill.getCreateOrgName());
asTrackBillDto.setReason("01");
asTrackBillService.saveOrUpdateDto(asTrackBillDto);
}
}
return rb.success();

Loading…
Cancel
Save