浏览代码

手机搜索

ezhizao_zx 1 年之前
父节点
当前提交
dad8259774
共有 1 个文件被更改,包括 14 次插入12 次删除
  1. 14 12
      src/main/java/cn/ezhizao/project/business/product/controller/BizDayworkController.java

+ 14 - 12
src/main/java/cn/ezhizao/project/business/product/controller/BizDayworkController.java

@@ -148,12 +148,11 @@ public class BizDayworkController extends BaseController {
         List<BizLot> lots = new ArrayList<>();
         if (!keywords.isEmpty()) {
             lots = bizLotService.query().like("lot_code", keywords).list();
-            if(lots.size()==0){
-              return   success(new ArrayList<>());
+            if(lots.isEmpty()){
+              return success(new ArrayList<>());
             }
         }
 
-
         // 获取当前用户的,针对当前部门以及当前生产计划下的报工集合
         List<BizDayworkItem> myDayworkItems = bizDayworkItemService.query()
                 .eq("dept_id", deptId)
@@ -179,6 +178,9 @@ public class BizDayworkController extends BaseController {
                         .in("lot_id", lotIds)
                         .list();
             }
+            if (dayworks.isEmpty())
+                return success(new ArrayList<>());
+
             planDetailslanDetails = bizProductionPlanDetailService.query().in("id", dayworks.stream().map(BizDaywork::getProductionPlanDetailId).collect(Collectors.toList())).list();
             // 根据得到的 daywork 集合,将 daywork_id 整合到集合中
             List<Long> allDayworkIdList = dayworks.stream().map(BizDaywork::getId).collect(Collectors.toList());
@@ -196,7 +198,7 @@ public class BizDayworkController extends BaseController {
         // 对之前获取到的 daywork 集合进行过滤,将符合条件的daywork,添加到dayworkList集合中
         for (BizDaywork item : dayworks) {
 
-            if (planDetailslanDetails.size() > 0) {
+            if (!planDetailslanDetails.isEmpty()) {
                 //设置尾批量
                 item.setLastLotQuantity(planDetailslanDetails.stream().filter(v -> v.getId().equals(item.getProductionPlanDetailId())).collect(Collectors.toList()).get(0).getLastLotQuantity());
             }
@@ -801,7 +803,7 @@ public class BizDayworkController extends BaseController {
             if (num < lotNumber || (bizDaywork.getIsWasteRecycling() == null ? false : bizDaywork.getIsWasteRecycling() == 1) || bizDaywork.getFromId() != 0) {
                 //查询该批次号是否已经被领取
                 List<BizDaywork> lotId = bizDayworkService.query().eq("lot_id", bizDaywork.getLotId()).list();
-                if (lotId.size() > 0) {
+                if (!lotId.isEmpty()) {
                     return error("批次号已被领取");
                 } else {
                     //查询出该工段下的工序
@@ -853,7 +855,7 @@ public class BizDayworkController extends BaseController {
 
         } else {
             /** 查询当前批次报工的载具,ischanged 为当前载具 */
-            if (bizDaywork.getDayworkCarriers().size() == 0) {
+            if (bizDaywork.getDayworkCarriers().isEmpty()) {
                 return error("该批次未选择载具");
             }
             List<BizDayworkItem> currentItems = bizDayworkItemService.query().eq("daywork_id", bizDaywork.getId()).orderByDesc("create_time").list();
@@ -877,7 +879,7 @@ public class BizDayworkController extends BaseController {
 //                                    .last("and exists (select 1 from biz_daywork where biz_daywork.id = biz_daywork_carrier.daywork_id and biz_daywork.deleted = 0)")
                                     .list();
                     bizDayworkCarrierService.list(new QueryWrapper<BizDayworkCarrier>());
-                    if (carrierList.size() > 0) {
+                    if (!carrierList.isEmpty()) {
                         BizDaywork daywork = bizDayworkService.getById(carrierList.get(0).getDayworkId());
                         List<BizDayworkItem> itemList = bizDayworkItemService.query().eq("daywork_id", daywork.getId()).orderByDesc("create_time").list();
                         if (!daywork.getProductionPlanDetailId().equals(bizDaywork.getProductionPlanDetailId()) || !currentItems.get(0).getTechnologicalProcessDetailId().equals(itemList.get(0).getTechnologicalProcessDetailId())) {
@@ -906,7 +908,7 @@ public class BizDayworkController extends BaseController {
     public AjaxResult check(@RequestBody BizDaywork bizDaywork) {
 
         List<BizDayworkCarrier> list = bizDayworkCarrierService.query().eq("is_changed", 0).eq("daywork_id", bizDaywork.getId()).list();
-        if (list.size() == 0) {
+        if (list.isEmpty()) {
             return error("该批次未绑定载具");
         }
         return success();
@@ -924,7 +926,7 @@ public class BizDayworkController extends BaseController {
         // 判断是否被领取
         List<BizCarrier> availableCarrierList = bizDayworkService.getAvailableCarrierList(new BizCarrier());
         List<BizCarrier> isReceived = availableCarrierList.stream().filter(item -> bizDayworkItem.getCarrierId().equals(item.getCarrierId())).collect(Collectors.toList());
-        if (isReceived.size() == 0) {
+        if (isReceived.isEmpty()) {
             return error("该批次已被领取");
         }
         /*
@@ -953,7 +955,7 @@ public class BizDayworkController extends BaseController {
 
 // 将最后一个对象添加到新数组中
         newItemList.add(lastItem);
-        if (newItemList.size() > 0) {
+        if (!newItemList.isEmpty()) {
             newItemList.remove(0);
         }
 
@@ -972,7 +974,7 @@ public class BizDayworkController extends BaseController {
         // 判断该批次是否已被领取
         // 获取该批次最后一条的状态
         List<BizDayworkCarrier> bizDayworkCarriers = bizDayworkCarrierService.query().eq("carrier_id", bizDayworkItem.getCarrierId()).eq("is_changed", 0).list();
-        if (bizDayworkCarriers.size() == 0) {
+        if (bizDayworkCarriers.isEmpty()) {
             throw new RuntimeException("该载具未绑定任何批次!");
         }
 
@@ -996,7 +998,7 @@ public class BizDayworkController extends BaseController {
                 turnoverItems.add(bizDaywork.getDayworkItemList().get(0));
             }
         }
-        if (turnoverItems.size() > 0) {
+        if (!turnoverItems.isEmpty()) {
             BizDayworkItem conditions = new BizDayworkItem();
             conditions.setIds(turnoverItems.stream().map(BizDayworkItem::getId).collect(Collectors.toList()));
             List<BizDayworkItem> items = bizDayworkItemService.getList(conditions);