|
@@ -4,7 +4,6 @@ import com.steerinfo.dil.feign.ESFeign;
|
|
|
import com.steerinfo.dil.mapper.WmspGridMaterialMapper;
|
|
|
import com.steerinfo.dil.model.*;
|
|
|
import com.steerinfo.dil.service.ICommonService;
|
|
|
-import com.steerinfo.dil.service.IWmspInboundDistributeService;
|
|
|
import com.steerinfo.dil.service.impl.*;
|
|
|
import com.steerinfo.dil.util.*;
|
|
|
import com.steerinfo.framework.controller.RESTfulResult;
|
|
@@ -13,7 +12,6 @@ import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
|
import io.swagger.annotations.ApiImplicitParams;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
-import io.swagger.models.auth.In;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -148,7 +146,7 @@ public class WmsInboundResultController extends BaseRESTfulController {
|
|
|
BigDecimal houseGrid = wmsInboundResultServiceImpl.getGrid(conditionMap.get("distributeId").toString(), i+1);
|
|
|
//如果差不多、说明上一个人少扫了一次
|
|
|
if (houseGrid==null){
|
|
|
- houseGrid = rmsPwarehouseGridService.selectGrid(i+1, personnelWorkshopid);
|
|
|
+ houseGrid = rmsPwarehouseGridService.selectGrid(mapList.size()-(i+1), personnelWorkshopid,new BigDecimal(item.get("materialId").toString()));
|
|
|
//创建实时库存
|
|
|
wmspGridMaterialService.initInsertWmspGridMaterial(item,houseGrid);
|
|
|
}
|
|
@@ -181,7 +179,7 @@ public class WmsInboundResultController extends BaseRESTfulController {
|
|
|
Map<String,Object> item=mapList.get(i);
|
|
|
|
|
|
//获得一个默认的网格 解释:目前还没有设计出来网格的结构 没有做默认为 第一库、第一月台、第一垛位、第一行、第一列 \推送信息给行车工、让他们抢单代码备注了
|
|
|
- BigDecimal houseGrid = rmsPwarehouseGridService.selectGrid(i+1, personnelWorkshopid);
|
|
|
+ BigDecimal houseGrid = rmsPwarehouseGridService.selectGrid(mapList.size()-(i+1), personnelWorkshopid,new BigDecimal(item.get("materialId").toString()));
|
|
|
//创建一个入库作业实绩
|
|
|
WmspInboundResult wmspInboundResult = wmsInboundResultServiceImpl.initAndWmspInboundResult(0,i+1,personnelWorkshopid,groupId,userName,wmspInboundDistribute.getDistributeId(),houseGrid,item);
|
|
|
//改变扫码实绩里面的状态
|