|
@@ -105,7 +105,7 @@ public class RepairPersonnelService {
|
|
|
|
|
|
|
|
|
Integer repairStatus = RepairStatusEnum.TO_BE_QUOTED.status();
|
|
|
- if(repairRegister.getDefineDamage() == 0 && repair.getWarrantyType() == 0){
|
|
|
+ if(StatusUtil.getWarranty(repair.getWarrantyType(),repairRegister.getDefineDamage())){
|
|
|
if(param.getPartList().size() >0){
|
|
|
repairStatus = RepairStatusEnum.TO_BE_U8SEND.status();
|
|
|
}else {
|
|
@@ -155,7 +155,7 @@ public class RepairPersonnelService {
|
|
|
priceList.setCount(partVo.getPartCount());
|
|
|
priceList.setPartId(part.getPartId());
|
|
|
priceList.setPriceDiscount(part.getPartPriceDiscount());
|
|
|
- if(repairRegister.getDefineDamage() == 0 && repair.getWarrantyType() == 0){
|
|
|
+ if(StatusUtil.getWarranty(repair.getWarrantyType(),repairRegister.getDefineDamage())){
|
|
|
priceList.setStatus(1);
|
|
|
}
|
|
|
priceListService.save(priceList);
|
|
@@ -180,7 +180,8 @@ public class RepairPersonnelService {
|
|
|
repairRegister.setCheckImg(param.getCheckImg());
|
|
|
RepairRegisterLog repairRegisterLog = repairRegisterLogService.saveLog(repairRegister);
|
|
|
this.addRepairPart(param.getPartList(),repair,repairRegister,repairRegisterLog.getRegisterLogId());
|
|
|
- if(repair.getWarrantyType() == 0){
|
|
|
+
|
|
|
+ if(StatusUtil.getWarranty(repair.getWarrantyType())){
|
|
|
repairLogService.saveBySysUser(userId,repair.getRepairId(),RepairStatusEnum.TO_BE_U8SEND.status(),repair.getStatus(),"维修中添加备件",null,repairRegisterLog.getRegisterLogId());
|
|
|
}else {
|
|
|
repairLogService.saveBySysUser(userId,repair.getRepairId(),RepairStatusEnum.TO_BE_QUOTED.status(),repair.getStatus(),"维修中添加备件",null,repairRegisterLog.getRegisterLogId());
|