|
@@ -10,7 +10,6 @@ import com.ruoyi.ams.inv.domain.vo.InvLotLocIdLotattVO;
|
|
|
import com.ruoyi.ams.inv.mapper.InvLotAttMapper;
|
|
|
import com.ruoyi.ams.inv.mapper.InvLotLocIdMapper;
|
|
|
import com.ruoyi.ams.inv.service.IInvLotLocIdService;
|
|
|
-import com.ruoyi.base.constant.Constant;
|
|
|
import com.ruoyi.base.domain.BaseLocationInfo;
|
|
|
import com.ruoyi.base.service.IBaseLocationInfoService;
|
|
|
import com.ruoyi.base.service.SysIdsequenceService;
|
|
@@ -54,6 +53,19 @@ public class InvLotLocIdServiceImpl implements IInvLotLocIdService {
|
|
|
return invLotLocIdMapper.selectInvLotLocIdByLotnum(lotnum);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 查询库位库存信息列表
|
|
|
+ *
|
|
|
+ * @param locationId
|
|
|
+ * @return 库位库存信息
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public List<InvLotLocId> selectInvLotLocIdList(String locationId) {
|
|
|
+ InvLotLocId invLotLocId = new InvLotLocId();
|
|
|
+ invLotLocId.setLocationId(locationId);
|
|
|
+ return invLotLocIdMapper.selectInvLotLocIdList(invLotLocId);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 查询库位库存信息列表
|
|
|
*
|
|
@@ -166,9 +178,9 @@ public class InvLotLocIdServiceImpl implements IInvLotLocIdService {
|
|
|
baseLocationFrom = baseLocationInfoService.selectBaseLocationInfoByIdOrNo(locationFrom, warehouseId);
|
|
|
baseLocationTo = baseLocationInfoService.selectBaseLocationInfoByIdOrNo(locationTo, warehouseId);
|
|
|
|
|
|
- // 下发移库任务
|
|
|
+ // todo 下发移库任务
|
|
|
|
|
|
- // 更新起始和目标库位状态
|
|
|
+ // 锁定起始和目标库位任务状态
|
|
|
baseLocationInfoService.lockLocationStockStatus(baseLocationFrom.getId(), baseLocationTo.getId()
|
|
|
, warehouseId, updateBy);
|
|
|
|