lyhzzz 2 سال پیش
والد
کامیت
fbba08dd27

+ 1 - 1
src/main/java/com/fdkankan/sale/controller/RepairPersonnelController.java

@@ -36,7 +36,7 @@ public class RepairPersonnelController extends BaseController{
     /**
     /**
      * 维修工程师
      * 维修工程师
      * statusParam 0 待接单,1待跟进,2已完结
      * statusParam 0 待接单,1待跟进,2已完结
-     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6待回收,7维修中,8待测试,
+     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6维修中,7待回收,8待测试,
      *        9待支付(已完结),10待收货,11已发货,12已评价
      *        9待支付(已完结),10待收货,11已发货,12已评价
      */
      */
     @PostMapping("/repairOrderList")
     @PostMapping("/repairOrderList")

+ 1 - 1
src/main/java/com/fdkankan/sale/controller/RepairSaleController.java

@@ -39,7 +39,7 @@ public class RepairSaleController extends BaseController{
     /**
     /**
      * 售后工程师
      * 售后工程师
      * statusParam 0 待接单,1待跟进,2已完结
      * statusParam 0 待接单,1待跟进,2已完结
-     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6待回收,7维修中,8待测试,
+     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6维修中,7待回收,8待测试,
      *        9待支付(已完结),10待收货,11已发货,12已评价
      *        9待支付(已完结),10待收货,11已发货,12已评价
      */
      */
     @PostMapping("/saleOrderList")
     @PostMapping("/saleOrderList")

+ 1 - 1
src/main/java/com/fdkankan/sale/controller/RepairSupplyController.java

@@ -31,7 +31,7 @@ public class RepairSupplyController extends BaseController{
     /**
     /**
      * 维修备件管理 供应链
      * 维修备件管理 供应链
      * statusParam 0 待备料,1已备料,2待回收
      * statusParam 0 待备料,1已备料,2待回收
-     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6待回收,7维修中,8待测试,
+     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6维修中,7待回收,8待测试,
      *        9待支付(已完结),10待收货,11已发货,12已评价
      *        9待支付(已完结),10待收货,11已发货,12已评价
      */
      */
     @PostMapping("/supplyOrderList")
     @PostMapping("/supplyOrderList")

+ 2 - 2
src/main/java/com/fdkankan/sale/service/impl/RepairPersonnelService.java

@@ -183,11 +183,11 @@ public class RepairPersonnelService {
         if(repair == null){
         if(repair == null){
             throw new BusinessException(ResultCode.REPAIR_NOT_EXITS);
             throw new BusinessException(ResultCode.REPAIR_NOT_EXITS);
         }
         }
-        if(repair.getStatus() !=7){ //回收完成
+        if(repair.getStatus() !=6){
             throw new BusinessException(ResultCode.REPAIR_STATUS_NOT_EXITS);
             throw new BusinessException(ResultCode.REPAIR_STATUS_NOT_EXITS);
         }
         }
         repairRegisterService.repairOver(repair.getRepairId(),param.getRemark());
         repairRegisterService.repairOver(repair.getRepairId(),param.getRemark());
-        repairLogService.saveBySysUser(userId,repair.getRepairId(),6,"维修完成");
+        repairLogService.saveBySysUser(userId,repair.getRepairId(),7,"维修完成");
 
 
     }
     }
 
 

+ 8 - 2
src/main/java/com/fdkankan/sale/service/impl/RepairSupplyService.java

@@ -55,7 +55,7 @@ public class RepairSupplyService {
     /**
     /**
      * 维修备件管理 供应链
      * 维修备件管理 供应链
      * statusParam 0 待备料,1已备料,2待回收
      * statusParam 0 待备料,1已备料,2待回收
-     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6待回收,7维修中,8待测试,
+     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6维修中,7待回收,8待测试,
      *        9待支付(已完结),10待收货,11已发货,12已评价
      *        9待支付(已完结),10待收货,11已发货,12已评价
      */
      */
     public Object supplyOrderList(RepairParam param) {
     public Object supplyOrderList(RepairParam param) {
@@ -105,13 +105,16 @@ public class RepairSupplyService {
         if(repair == null){
         if(repair == null){
             throw new BusinessException(ResultCode.REPAIR_NOT_EXITS);
             throw new BusinessException(ResultCode.REPAIR_NOT_EXITS);
         }
         }
+        if(repair.getStatus() !=5){
+            throw new BusinessException(ResultCode.REPAIR_STATUS_NOT_EXITS);
+        }
         List<RepairRegisterPartVo> partVoList = this.partInfo(param.getRepairId(),0);
         List<RepairRegisterPartVo> partVoList = this.partInfo(param.getRepairId(),0);
         for (RepairRegisterPartVo partVo : partVoList) {
         for (RepairRegisterPartVo partVo : partVoList) {
             partService.outStock(partVo.getPartId(),partVo.getPartCount(),userId,repair.getRepairId());
             partService.outStock(partVo.getPartId(),partVo.getPartCount(),userId,repair.getRepairId());
         }
         }
         priceListService.outStock(repair.getRepairId());
         priceListService.outStock(repair.getRepairId());
 
 
-        repairLogService.saveBySysUser(userId,param.getRepairId(),7,"备件出库");
+        repairLogService.saveBySysUser(userId,param.getRepairId(),6,"备件出库");
     }
     }
 
 
     public void partRecovery(Repair param, Long userId) {
     public void partRecovery(Repair param, Long userId) {
@@ -123,6 +126,9 @@ public class RepairSupplyService {
         if(repair == null){
         if(repair == null){
             throw new BusinessException(ResultCode.REPAIR_NOT_EXITS);
             throw new BusinessException(ResultCode.REPAIR_NOT_EXITS);
         }
         }
+        if(repair.getStatus() !=7){
+            throw new BusinessException(ResultCode.REPAIR_STATUS_NOT_EXITS);
+        }
         List<RepairRegisterPartVo> partVoList = this.partInfo(param.getRepairId(),1);
         List<RepairRegisterPartVo> partVoList = this.partInfo(param.getRepairId(),1);
         for (RepairRegisterPartVo partVo : partVoList) {
         for (RepairRegisterPartVo partVo : partVoList) {
             partService.recovery(partVo.getPartId(),partVo.getPartCount(),userId,repair.getRepairId());
             partService.recovery(partVo.getPartId(),partVo.getPartCount(),userId,repair.getRepairId());

+ 2 - 2
src/main/java/com/fdkankan/sale/service/impl/RepairTesterService.java

@@ -38,7 +38,7 @@ public class RepairTesterService {
     /**
     /**
      * 测试工程师
      * 测试工程师
      * statusParam 0 待测试,1测试完成
      * statusParam 0 待测试,1测试完成
-     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6待回收,7维修中,8待测试,
+     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6维修中,7待回收,8待测试,
      *        9待支付(已完结),10待收货,11已发货,12已评价
      *        9待支付(已完结),10待收货,11已发货,12已评价
      */
      */
     public Object repairTesterList(RepairParam param) {
     public Object repairTesterList(RepairParam param) {
@@ -65,7 +65,7 @@ public class RepairTesterService {
             entity.setPassTime(DateUtil.getDate());
             entity.setPassTime(DateUtil.getDate());
             repairLogService.saveBySysUser(userId,testParam.getRepairId(),9,"测试通过");
             repairLogService.saveBySysUser(userId,testParam.getRepairId(),9,"测试通过");
         }else {
         }else {
-            repairLogService.saveBySysUser(userId,testParam.getRepairId(),7,"测试不通过");
+            repairLogService.saveBySysUser(userId,testParam.getRepairId(),6,"测试不通过");
         }
         }
         repairTestService.save(entity);
         repairTestService.save(entity);
     }
     }

+ 6 - 6
src/main/java/com/fdkankan/sale/util/StatusUtil.java

@@ -32,7 +32,7 @@ public class StatusUtil {
     /**
     /**
      * 维修工程师
      * 维修工程师
      * statusParam 0 待检测,1待跟进,2维修完成
      * statusParam 0 待检测,1待跟进,2维修完成
-     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6待回收,7维修中,8待测试,
+     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6维修中,7待回收,8待测试,
      *        9待支付(已完结),10待收货,11已发货,12已评价
      *        9待支付(已完结),10待收货,11已发货,12已评价
      */
      */
     public static List<Integer> getRepairerStatus(Integer statusParam){
     public static List<Integer> getRepairerStatus(Integer statusParam){
@@ -41,7 +41,7 @@ public class StatusUtil {
         }
         }
         switch (statusParam){
         switch (statusParam){
             case 0 : return Collections.singletonList(1);
             case 0 : return Collections.singletonList(1);
-            case 1 : return Arrays.asList(5,7);
+            case 1 : return Arrays.asList(5,6,7);
             case 2 : return Arrays.asList(8,9,10,11,12,13);
             case 2 : return Arrays.asList(8,9,10,11,12,13);
             default: throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
             default: throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
         }
         }
@@ -50,7 +50,7 @@ public class StatusUtil {
     /**
     /**
      * 维修备件管理 供应链
      * 维修备件管理 供应链
      * statusParam 0 待备料,1已备料,2待回收
      * statusParam 0 待备料,1已备料,2待回收
-     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6待回收,7维修中,8待测试,
+     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6维修中,7待回收,8待测试,
      *        9待支付(已完结),10待收货,11已发货,12已评价
      *        9待支付(已完结),10待收货,11已发货,12已评价
      */
      */
     public static List<Integer> getSupplyStatus(Integer statusParam){
     public static List<Integer> getSupplyStatus(Integer statusParam){
@@ -59,8 +59,8 @@ public class StatusUtil {
         }
         }
         switch (statusParam){
         switch (statusParam){
             case 0 : return Collections.singletonList(5);
             case 0 : return Collections.singletonList(5);
-            case 1 : return Arrays.asList(8,9,10,11,12,13);
-            case 2 : return Collections.singletonList(6);
+            case 1 : return Arrays.asList(6,8,9,10,11,12,13);
+            case 2 : return Collections.singletonList(7);
             default: throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
             default: throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
         }
         }
     }
     }
@@ -68,7 +68,7 @@ public class StatusUtil {
     /**
     /**
      * 测试工程师
      * 测试工程师
      * statusParam 0 待测试,1测试完成
      * statusParam 0 待测试,1测试完成
-     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6待回收,7维修中,8待测试,
+     * status 0待接单,1待检测,2待报价,3待确认,4已取消,5待备料,6维修中,7待回收,8待测试,
      *        9待支付(已完结),10待收货,11已发货,12已评价
      *        9待支付(已完结),10待收货,11已发货,12已评价
      */
      */
     public static List<Integer> getTesterStatus(Integer statusParam) {
     public static List<Integer> getTesterStatus(Integer statusParam) {