|
@@ -141,4 +141,16 @@ public class RmsStackingServiceImpl implements IRmsStackingService {
|
|
|
public String selectStackNo(BigDecimal stackingId) {
|
|
|
return rmsStackingMapper.selectStackNo(stackingId);
|
|
|
}
|
|
|
+
|
|
|
+ /*
|
|
|
+ * 堆垛原则问题,一旦某垛位堆满,则编辑某垛位启用状态
|
|
|
+ * 启用:0 未启用:1
|
|
|
+ *当一个垛位满时,再从中拿出几件,也不改变垛位的启用状态;只有当垛位为空时,才改变状态
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Integer updateStackingStatus(BigDecimal stackingId,BigDecimal stackingStatus){
|
|
|
+ RmsStacking rmsStacking = rmsStackingMapper.selectByPrimaryKey(stackingId);
|
|
|
+ rmsStacking.setStackingStatus(stackingStatus);
|
|
|
+ return rmsStackingMapper.updateByPrimaryKeySelective(rmsStacking);
|
|
|
+ }
|
|
|
}
|