diff --git a/src/main/java/com/huaheng/api/wcs/service/warecellAllocation/WarecellAllocationServiceImpl.java b/src/main/java/com/huaheng/api/wcs/service/warecellAllocation/WarecellAllocationServiceImpl.java
index e465050..8e1f4d3 100644
--- a/src/main/java/com/huaheng/api/wcs/service/warecellAllocation/WarecellAllocationServiceImpl.java
+++ b/src/main/java/com/huaheng/api/wcs/service/warecellAllocation/WarecellAllocationServiceImpl.java
@@ -212,6 +212,7 @@ public class WarecellAllocationServiceImpl implements WarecellAllocationService 
      * @param receiptContainerDetail
      * @return
      */
+    @Override
     public String taskPositioning(ReceiptContainerDetail receiptContainerDetail){
         ReceiptContainerHeader receiptContainerHeader = receiptContainerHeaderService.getById(receiptContainerDetail.getReceiptContainerId());
         String locatingRule = receiptContainerHeader.getLocatingRule(); //定位规则
diff --git a/src/main/java/com/huaheng/pc/receipt/receiptContainerHeader/controller/ReceiptContainerHeaderController.java b/src/main/java/com/huaheng/pc/receipt/receiptContainerHeader/controller/ReceiptContainerHeaderController.java
index 820e4bd..16818f7 100644
--- a/src/main/java/com/huaheng/pc/receipt/receiptContainerHeader/controller/ReceiptContainerHeaderController.java
+++ b/src/main/java/com/huaheng/pc/receipt/receiptContainerHeader/controller/ReceiptContainerHeaderController.java
@@ -37,6 +37,10 @@ import java.util.Arrays;
 import java.util.Comparator;
 import java.util.List;
 
+/**
+ * 入库组盘头表控制
+ * @author mahuaheng
+ */
 @Controller
 @RequestMapping("/receipt/receiptContainerHeader")
 public class ReceiptContainerHeaderController extends BaseController {
@@ -155,8 +159,10 @@ public class ReceiptContainerHeaderController extends BaseController {
             LambdaQueryWrapper<ReceiptContainerDetail> lambda = Wrappers.lambdaQuery();
             lambda.eq(ReceiptContainerDetail::getReceiptContainerId, idList.get(i));
             List<ReceiptContainerDetail> receiptContainerDetails = receiptContainerDetailService.list(lambda);
-            for (ReceiptContainerDetail receiptContainerDetail : receiptContainerDetails)
-            receivingService.position(receiptContainerDetail);
+            for (ReceiptContainerDetail receiptContainerDetail : receiptContainerDetails){
+                receivingService.position(receiptContainerDetail);
+            }
+
         }
         return AjaxResult.success("定位成功");
     }
@@ -177,8 +183,9 @@ public class ReceiptContainerHeaderController extends BaseController {
             LambdaQueryWrapper<ReceiptContainerDetail> lambda = Wrappers.lambdaQuery();
             lambda.eq(ReceiptContainerDetail::getReceiptContainerId, idList.get(i));
             List<ReceiptContainerDetail> receiptContainerDetails = receiptContainerDetailService.list(lambda);
-            for (ReceiptContainerDetail receiptContainerDetail : receiptContainerDetails)
+            for (ReceiptContainerDetail receiptContainerDetail : receiptContainerDetails) {
                 receivingService.cancelPosition(receiptContainerDetail);
+            }
         }
         return AjaxResult.success("取消定位成功");
     }
diff --git a/src/main/java/com/huaheng/pc/receipt/receiptContainerHeader/service/ReceiptContainerHeaderServiceImpl.java b/src/main/java/com/huaheng/pc/receipt/receiptContainerHeader/service/ReceiptContainerHeaderServiceImpl.java
index 438186c..1495ec0 100644
--- a/src/main/java/com/huaheng/pc/receipt/receiptContainerHeader/service/ReceiptContainerHeaderServiceImpl.java
+++ b/src/main/java/com/huaheng/pc/receipt/receiptContainerHeader/service/ReceiptContainerHeaderServiceImpl.java
@@ -130,7 +130,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai
 
         receiptContainerDetailAdd(receiptContainerHeaders.get(0).getId(), receiptDetail, qty, containerCode, locationCode);
         //如果单据数量等于已收数量,更新入库详情状态和入库单状态
-        if (receiptDetail.getTotalQty() == receiptDetail.getOpenQty()){
+        if (receiptDetail.getTotalQty().equals(receiptDetail.getOpenQty())){
             receiptDetail.setProcessStamp("200");
             if (!receiptDetailService.updateById(receiptDetail)){
                 throw new ServiceException("更新入库详情处理标记失败");
@@ -214,7 +214,8 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai
             lambdaQueryWrapper.eq(Material::getCode, materialCode);
             Material material = materialService.getOne(lambdaQueryWrapper);
             if (material.getAutoGenSerialNum() == 0){
-               return 1; //需自动生成容器编码
+               return 1;
+               //需自动生成容器编码
             } else {
                 throw new ServiceException("容器不能为空");
             }
@@ -233,9 +234,9 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai
         lambdaQueryWrapper.eq(TaskHeader::getContainerCode, containerCode)
                 .lt(TaskHeader::getStatus, 100)
                 .eq(TaskHeader::getWarehouseCode, ShiroUtils.getWarehouseCode());
-        if (taskHeaderService.count(lambdaQueryWrapper) > 0)
+        if (taskHeaderService.count(lambdaQueryWrapper) > 0){
             throw new ServiceException("容器已经存在任务,请更换容器");
-
+        }
         if ("empty".equals(container.getStatus())){
             return 100;
         }else if ("some".equals(container.getStatus())) {
@@ -257,10 +258,11 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai
     Boolean checkLocationCode(String locationCode, String containerCode, Integer taskType) {
         //如果选了库位,就要校验库位和已经组盘的库位是否一致,避免重入库
         if (StringUtils.isEmpty(locationCode)) {
-            if  ("200".equals(locationCode))
+            if  ("200".equals(locationCode)) {
                 throw new ServiceException("补充入库,必须填写库位");
-            else
+            } else {
                 return  true;
+            }
         }
 
         //查询组盘头表
@@ -272,10 +274,11 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai
         ReceiptContainerHeader receiptContainerHeader = this.getOne(lambda);
 
         if (receiptContainerHeader != null) {
-            if (receiptContainerHeader.getToLocation().equals(locationCode))
+            if (receiptContainerHeader.getToLocation().equals(locationCode)) {
                 return true;
-            else
+            } else {
                 throw new ServiceException("容器(" + containerCode + ")对应的库位是:" + receiptContainerHeader.getToLocation());
+            }
         }
 
         LambdaQueryWrapper<Location> lambdaLocation = Wrappers.lambdaQuery();
@@ -283,20 +286,23 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai
                 .eq(Location::getDeleted, false)
                 .eq(Location::getCode, locationCode);
         Location location = locationService.getOne(lambdaLocation);
-        if (location == null)
+        if (location == null) {
             throw new ServiceException("库位不存在!");
-        if (location.getStatus().equals("empty") == false)
+        }
+        if (!"empty".equals(location.getStatus()) ) {
             throw new ServiceException("库位不是空闲状态!");
+        }
         if ("100".equals(taskType)) {
-            if (com.huaheng.common.utils.StringUtils.isNotEmpty(location.getContainerCode()))
+            if (StringUtils.isNotEmpty(location.getContainerCode())){
                 throw new ServiceException("库位(" + containerCode + ")有容器(" + location.getContainerCode() + "),不能整盘入库!");
+            }
         }
         if("200".equals(taskType))  {
-            if (com.huaheng.common.utils.StringUtils.isEmpty(location.getContainerCode()))
+            if (com.huaheng.common.utils.StringUtils.isEmpty(location.getContainerCode())) {
                 throw new ServiceException("库位(" + locationCode + ")没有容器,不能补充入库!");
-            else
-            if (location.getContainerCode().equals(containerCode) == false)
+            } else if (!location.getContainerCode().equals(containerCode)) {
                 throw new ServiceException("库位(" + containerCode + ")对应的容器是:" + location.getContainerCode()+ ",请重选库位!");
+            }
         }
 
         LambdaQueryWrapper<Location> lambdaQueryWrapper = Wrappers.lambdaQuery();
diff --git a/src/main/java/com/huaheng/pc/receipt/receiving/service/ReceivingService.java b/src/main/java/com/huaheng/pc/receipt/receiving/service/ReceivingService.java
index 2d033e9..c2a0ae4 100644
--- a/src/main/java/com/huaheng/pc/receipt/receiving/service/ReceivingService.java
+++ b/src/main/java/com/huaheng/pc/receipt/receiving/service/ReceivingService.java
@@ -84,12 +84,13 @@ public class ReceivingService {
     @Transactional
     public Boolean position(ReceiptContainerDetail receiptContainerDetail){
         ReceiptContainerHeader receiptContainerHeader = receiptContainerHeaderService.getById(receiptContainerDetail.getReceiptContainerId());
-        if (!(0 ==receiptContainerHeader.getStatus())){
+        if (0 !=receiptContainerHeader.getStatus()){
             throw new ServiceException("该入库组盘已生成任务不能重新定位");
         }
         //如果入库组盘表中有目标库位说明已经指定
         if (StringUtils.isNotEmpty(receiptContainerHeader.getToLocation())){return true;}
-        String locatingRule = receiptContainerHeader.getLocatingRule(); //定位规则
+        /*定位规则*/
+        String locatingRule = receiptContainerHeader.getLocatingRule();
         if (StringUtils.isEmpty(locatingRule)){
             locatingRule = receiptDetailService.getById(receiptContainerDetail.getReceiptDetailId()).getLocatingRule();
             //入库单明细定位规则不为空时执行
@@ -177,7 +178,7 @@ public class ReceivingService {
     public AjaxResult cancelPosition(ReceiptContainerDetail receiptContainerDetail){
         //查询入库组盘头
         ReceiptContainerHeader receiptContainerHeader = receiptContainerHeaderService.getById(receiptContainerDetail.getReceiptContainerId());
-        if (!(receiptContainerHeader.getStatus() == 0)){
+        if (receiptContainerHeader.getStatus() != 0){
             throw new ServiceException("组盘已生成任务不能取消定位");
         }
         //将入库组盘头表中的而库位编码赋值null