rev:更新
This commit is contained in:
@@ -423,7 +423,9 @@ public class StructattrServiceImpl extends ServiceImpl<StructattrMapper, Structa
|
||||
.eq("is_used", true)
|
||||
.eq("lock_type", IOSEnum.LOCK_TYPE.code("未锁定"))
|
||||
.eq("sect_code", param.getSect_code())
|
||||
.isNull("storagevehicle_code");
|
||||
.and(w -> w.isNull("storagevehicle_code")
|
||||
.or()
|
||||
.eq("storagevehicle_code", ""));
|
||||
List<Structattr> list = this.list(query);
|
||||
for (String decisionerType : strategy) {
|
||||
Decisioner decisioner = decisionerMap.get(decisionerType);
|
||||
|
||||
@@ -60,8 +60,12 @@ public class UnpackingRuleHandler extends Decisioner<Structattr, JSONObject> {
|
||||
.eq(Structattr::getLock_type, "0")
|
||||
.eq(Structattr::getSect_code, param.getString("sect_code"))
|
||||
.eq(Structattr::getStor_code, param.getString("stor_code"))
|
||||
.isNull(Structattr::getStoragevehicle_code)
|
||||
.isNull(Structattr::getTask_code));
|
||||
.and(w -> w.isNull(Structattr::getStoragevehicle_code)
|
||||
.or()
|
||||
.eq(Structattr::getStoragevehicle_code, ""))
|
||||
.and(w -> w.isNull(Structattr::getTask_code)
|
||||
.or()
|
||||
.eq(Structattr::getTask_code, "")));
|
||||
if (outPoints.size() == 0) {
|
||||
throw new BadRequestException("当前出库策略:余料入库,库存分配失败,失败原因:料桶缓存库无空位!");
|
||||
}
|
||||
@@ -74,8 +78,12 @@ public class UnpackingRuleHandler extends Decisioner<Structattr, JSONObject> {
|
||||
.eq(Structattr::getLock_type, "0")
|
||||
.eq(Structattr::getSect_code, param.getString("sect_code"))
|
||||
.eq(Structattr::getStor_code, param.getString("stor_code"))
|
||||
.isNull(Structattr::getStoragevehicle_code)
|
||||
.isNull(Structattr::getTask_code));
|
||||
.and(w -> w.isNull(Structattr::getStoragevehicle_code)
|
||||
.or()
|
||||
.eq(Structattr::getStoragevehicle_code, ""))
|
||||
.and(w -> w.isNull(Structattr::getTask_code)
|
||||
.or()
|
||||
.eq(Structattr::getTask_code, "")));
|
||||
if (outPoints.size() == 0) {
|
||||
throw new BadRequestException("当前出库策略:空桶入库,库存分配失败,失败原因:料桶缓存库无空位!");
|
||||
}
|
||||
@@ -92,7 +100,9 @@ public class UnpackingRuleHandler extends Decisioner<Structattr, JSONObject> {
|
||||
.eq(Structattr::getSect_code, param.getString("sect_code"))
|
||||
.eq(Structattr::getStor_id, param.getString("stor_code"))
|
||||
.isNotNull(Structattr::getStoragevehicle_code)
|
||||
.isNull(Structattr::getTask_code));
|
||||
.and(w -> w.isNull(Structattr::getTask_code)
|
||||
.or()
|
||||
.eq(Structattr::getTask_code, "")));
|
||||
if (outPoints.size() == 0) {
|
||||
throw new BadRequestException("当前出库策略:解包入库,库存分配失败,失败原因:料桶缓存库无空桶!");
|
||||
}
|
||||
@@ -104,8 +114,12 @@ public class UnpackingRuleHandler extends Decisioner<Structattr, JSONObject> {
|
||||
.eq(Structattr::getLock_type, "0")
|
||||
.eq(Structattr::getSect_code, param.getString("sect_code"))
|
||||
.eq(Structattr::getStor_id, param.getString("stor_code"))
|
||||
.isNull(Structattr::getStoragevehicle_code)
|
||||
.isNull(Structattr::getTask_code));
|
||||
.and(w -> w.isNull(Structattr::getStoragevehicle_code)
|
||||
.or()
|
||||
.eq(Structattr::getStoragevehicle_code, ""))
|
||||
.and(w -> w.isNull(Structattr::getTask_code)
|
||||
.or()
|
||||
.eq(Structattr::getTask_code, "")));
|
||||
if (outPoints.size() == 0) {
|
||||
throw new BadRequestException("当前出库策略:解包入库,库存分配失败,失败原因:料桶缓存库无空位!");
|
||||
}
|
||||
|
||||
@@ -172,7 +172,8 @@ export default {
|
||||
rules: {
|
||||
},
|
||||
workShopList: [
|
||||
{ 'name': '第一车间', 'code': 'A1' }
|
||||
{ 'name': '超细', 'code': 'CX' },
|
||||
{ 'name': '中粗', 'code': 'ZC' }
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user