|
@@ -61,6 +61,8 @@ public class RepairInfoService {
|
|
|
ISysRoleService roleService;
|
|
|
@Autowired
|
|
|
ISysUserService sysUserService;
|
|
|
+ @Autowired
|
|
|
+ IRepairCheckAccountService repairCheckAccountService;
|
|
|
|
|
|
|
|
|
public RepairDetailVo getDetailsByRepairId(String repairId,Boolean allPrice) {
|
|
@@ -80,6 +82,8 @@ public class RepairInfoService {
|
|
|
List<Fault> faultList = faultService.getByRepairId(repairId);
|
|
|
String lastRepairId = repairService.getLastRepairId(repair);
|
|
|
RepairRegisterVo repairRegisterVo = repairRegisterService.getVoByRepairId(repairId);
|
|
|
+ RepairCheckAccount repairCheckAccount = repairCheckAccountService.getByRepairId(repairId);
|
|
|
+
|
|
|
|
|
|
List<RepairRegisterVo> repairRegisterVoList = repairRegisterService.getVoListByRepairId(repairId);
|
|
|
|
|
@@ -120,6 +124,7 @@ public class RepairInfoService {
|
|
|
detailVo.setRepairComment(comment);
|
|
|
detailVo.setFaultList(faultList);
|
|
|
detailVo.setLastRepairId(lastRepairId);
|
|
|
+ detailVo.setRepairCheckAccount(repairCheckAccount);
|
|
|
|
|
|
return detailVo;
|
|
|
}
|
|
@@ -160,13 +165,17 @@ public class RepairInfoService {
|
|
|
}
|
|
|
|
|
|
break;
|
|
|
- case 82: case 90:
|
|
|
+ case 82:
|
|
|
RepairPay repairPay = repairPayService.getByRepairId(repairId,1);
|
|
|
if(repairPay != null){
|
|
|
repairLogVo.setRemark("支付方式:"+StatusUtil.getPayTypeStr(repairPay.getPayType()));
|
|
|
- repairLogVo.setImagesInfo(repairPay.getPayImg());
|
|
|
}
|
|
|
break;
|
|
|
+ case 90:
|
|
|
+ RepairCheckAccount repairCheckAccount = repairCheckAccountService.getByRepairId(repairId);
|
|
|
+ repairLogVo.setImagesInfo(repairCheckAccount.getCheckAccountImg());
|
|
|
+ repairLogVo.setRemark("备注:"+repairCheckAccount.getRemark());
|
|
|
+ break;
|
|
|
case 110 : //维修完毕
|
|
|
CustomerAddress customerAddress = customerAddressService.getByRepairId(repairId);
|
|
|
repairLogVo.setCustomerAddress(customerAddress);
|