现场联调优化

This commit is contained in:
pangshenghao
2023-08-08 16:24:27 +08:00
parent dc88d53336
commit 4e2c8e50e0
9 changed files with 70 additions and 12 deletions

View File

@@ -39,10 +39,8 @@ public class VehicleDetailServiceImpl implements VehicleDetailService {
@Override
public Map<String, Object> queryAll(Map whereJson, Pageable page) {
JSONObject pageQuery = WQL.getWO("QMD_PB_VEHICLE_GROUP").addParamMap(MapOf.of("flag", "1"
, "vehicle_code", whereJson.get("vehicle_code")
,"region_code",whereJson.get("region_code")
,"is_delete",whereJson.get("is_delete")))
whereJson.put("flag", "1");
JSONObject pageQuery = WQL.getWO("QMD_PB_VEHICLE_GROUP").addParamMap(whereJson)
.pageQuery(WqlUtil.getHttpContext(page), "create_time desc");
return pageQuery;
}

View File

@@ -18,6 +18,9 @@
输入.vehicle_type TYPEAS s_string
输入.vehicle_status TYPEAS s_string
输入.region_code TYPEAS s_string
输入.material_code TYPEAS s_string
输入.product_code TYPEAS s_string
输入.kiln_code TYPEAS s_string
输入.is_delete TYPEAS s_string
[临时表]
@@ -58,6 +61,15 @@
OPTION 输入.region_code <> ""
vd.region_code LIKE '%' 输入.region_code '%'
ENDOPTION
OPTION 输入.material_code <> ""
vd.material_code LIKE '%' 输入.material_code '%'
ENDOPTION
OPTION 输入.product_code <> ""
vd.product_code LIKE '%' 输入.product_code '%'
ENDOPTION
OPTION 输入.kiln_code <> ""
vd.kiln_code LIKE '%' 输入.kiln_code '%'
ENDOPTION
OPTION 输入.is_delete <> ""
vd.is_delete LIKE '%' 输入.is_delete '%'
ENDOPTION

View File

@@ -536,6 +536,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
String vehicle_code = whereJson.getString("barcode");
String kiln_code = whereJson.getString("kiln_id");
Integer number =whereJson.getInteger("number");
String device = whereJson.getString("device");
WQLObject wo = WQLObject.getWQLObject("SCH_BASE_vehicle_group");
switch (state) {
//入窑
@@ -585,7 +586,8 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
JSONObject json = new JSONObject();
json.put("point_status", 3);
json.put("update_time", DateUtil.now());
point.update(json, "point_code = 'YWHC0"+js.getString("order_seq")+"'");
int a="2".equals(kiln_code)?21:0;
point.update(json, "point_code = 'YWHC0"+js.getString("order_seq")+a+"'");
JSONObject vihicleJson = new JSONObject();
json.put("region_code", 2);
json.put("point_code", "YWHC0"+js.getString("order_seq"));
@@ -607,6 +609,18 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
pointJson.put("update_time", DateUtil.now());
point.update(pointJson, "point_code = 'YWHC0"+json.getString("order_seq")+"'");
}case 3:{
JSONObject json = wo.query("vehicle_code ='" + vehicle_code + "' AND is_delete = 0").uniqueResult(0);
// 将托盘置为已拆垛并删除,供后续重复使用
json.put("point_code", device);
wo.update(json);
//将点位更改为有货
WQLObject point = WQLObject.getWQLObject("sch_base_point");
JSONObject pointJson = new JSONObject();
pointJson.put("point_status", 1);
pointJson.put("update_time", DateUtil.now());
point.update(pointJson, "point_code = '"+device+"'");
}
default:
break;

View File

@@ -289,8 +289,8 @@ public class PalletizingTask extends AbstractAcsTask {
.task_name("包装拆垛位请求叫料")
.vehicle_code(pointObj.getString("vehicle_code"))
.task_status(TaskStatusEnum.START_AND_POINT.getCode())
.point_code1("YWHC0"+pointObj.getString("order_seq"))
.point_code2((pointObj.getInteger("order_seq")>21?"FLW01":"FLW02"))
.point_code1(pointObj.getString("point_code"))
.point_code2((pointObj.getInteger("kiln_code")==1?"FLW01":"FLW02"))
.priority("1")
.handle_class(THIS_CLASS)
.is_auto_issue(is_auto_issue)

View File

@@ -2,7 +2,7 @@ spring:
freemarker:
check-template-location: false
profiles:
active: dev
active: prod
jackson:
time-zone: GMT+8
data:

View File

@@ -24,4 +24,12 @@ export function edit(data) {
})
}
export default { add, edit, del }
export function queryPoint(data) {
return request({
url: '/api/pda/point/queryPoint',
method: 'post',
data: {}
})
}
export default { add, edit, del, queryPoint }