|
@@ -42,6 +42,8 @@ public class RepairServiceImpl extends ServiceImpl<IRepairMapper, Repair> implem
|
|
IRepairPayService repairPayService;
|
|
IRepairPayService repairPayService;
|
|
@Autowired
|
|
@Autowired
|
|
IRepairFaultService repairFaultService;
|
|
IRepairFaultService repairFaultService;
|
|
|
|
+ @Autowired
|
|
|
|
+ IRepairRegisterPartService repairRegisterPartService;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void updateRepairStatus(String repairId, Integer status) {
|
|
public void updateRepairStatus(String repairId, Integer status) {
|
|
@@ -80,7 +82,12 @@ public class RepairServiceImpl extends ServiceImpl<IRepairMapper, Repair> implem
|
|
}
|
|
}
|
|
repairPayService.updatePayStatus(orderSn,tradeNo,openid);
|
|
repairPayService.updatePayStatus(orderSn,tradeNo,openid);
|
|
if(orderSn.contains("se_s")){
|
|
if(orderSn.contains("se_s")){
|
|
- repairLogService.saveBySysUser(null,repairPay.getRepairId(), RepairStatusEnum.TO_BE_RECOVERED.status(),"完成维修支付成功");
|
|
|
|
|
|
+ List<RepairRegisterPart> registerParts = repairRegisterPartService.getByRepairId(repairPay.getRepairId());
|
|
|
|
+ if(registerParts != null && registerParts.size() >0){
|
|
|
|
+ repairLogService.saveBySysUser(null,repairPay.getRepairId(), RepairStatusEnum.TO_BE_RECOVERED.status(),"完成维修支付成功");
|
|
|
|
+ }else {
|
|
|
|
+ repairLogService.saveBySysUser(null,repairPay.getRepairId(), RepairStatusEnum.TO_BE_SHIPPED.status(),"完成维修支付成功");
|
|
|
|
+ }
|
|
}
|
|
}
|
|
if(orderSn.contains("se_c")){
|
|
if(orderSn.contains("se_c")){
|
|
repairLogService.saveBySysUser(null,repairPay.getRepairId(), RepairStatusEnum.TO_BE_CANCELED_RECOVERED.status(),"取消维修支付成功");
|
|
repairLogService.saveBySysUser(null,repairPay.getRepairId(), RepairStatusEnum.TO_BE_CANCELED_RECOVERED.status(),"取消维修支付成功");
|