浏览代码

添加错误码 60019

lyhzzz 2 年之前
父节点
当前提交
12c291eb4b

+ 1 - 0
src/main/java/com/fdkankan/sale/common/ResultCode.java

@@ -38,6 +38,7 @@ public enum ResultCode  {
     PART_ID_EMPTY(60016, "备件id为空"),
     LABOR_ID_EMPTY(60017, "人工id为空"),
     PART_STOCK_ERROR(60018, "备件库存不足"),
+    REPAIR_SN_EXITS(60019, "设备正在维修,请勿重复报修。"),
 
 
 

+ 7 - 1
src/main/java/com/fdkankan/sale/service/impl/RepairCustomerService.java

@@ -1,5 +1,6 @@
 package com.fdkankan.sale.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.fdkankan.sale.common.ResultCode;
 import com.fdkankan.sale.entity.*;
 import com.fdkankan.sale.exception.BusinessException;
@@ -37,7 +38,12 @@ public class RepairCustomerService {
         List<Customer> list = customerService.getByOpenId(openId);
         if(list!= null && list.size() >0){
             List<String> repairIds = list.stream().map(Customer::getRepairId).collect(Collectors.toList());
-            return repairService.listByIds(repairIds);
+            if(repairIds.size() >0){
+                LambdaQueryWrapper<Repair> wrapper = new LambdaQueryWrapper<>();
+                wrapper.in(Repair::getRepairId,repairIds);
+                wrapper.orderByDesc(Repair::getCreateTime);
+                return repairService.list(wrapper);
+            }
         }
         return null;
     }

+ 1 - 1
src/main/java/com/fdkankan/sale/service/impl/RepairSaleService.java

@@ -102,7 +102,7 @@ public class RepairSaleService {
         if(repairList.size() >0){
             for (Repair repair : repairList) {
                 if(!StatusUtil.overStatusList.contains(repair.getStatus())){
-                    throw new BusinessException(ResultCode.REPAIR_STATUS_NOT_EXITS);
+                    throw new BusinessException(ResultCode.REPAIR_SN_EXITS);
                 }
             }
         }