代码更新
This commit is contained in:
@@ -31,6 +31,13 @@ public class BakingController {
|
|||||||
return new ResponseEntity<>(bakingService.ovenInAndOut(whereJson),HttpStatus.OK);
|
return new ResponseEntity<>(bakingService.ovenInAndOut(whereJson),HttpStatus.OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PostMapping("/query")
|
||||||
|
@Log("查询")
|
||||||
|
@ApiOperation("查询")
|
||||||
|
public ResponseEntity<Object> query(@RequestBody JSONObject whereJson) {
|
||||||
|
return new ResponseEntity<>(bakingService.query(whereJson),HttpStatus.OK);
|
||||||
|
}
|
||||||
|
|
||||||
@PostMapping("/inCoolIvt")
|
@PostMapping("/inCoolIvt")
|
||||||
@Log("入冷却")
|
@Log("入冷却")
|
||||||
@ApiOperation("入冷却")
|
@ApiOperation("入冷却")
|
||||||
|
|||||||
@@ -21,4 +21,5 @@ public interface BakingService {
|
|||||||
JSONObject release(JSONObject whereJson);
|
JSONObject release(JSONObject whereJson);
|
||||||
|
|
||||||
|
|
||||||
|
JSONObject query(JSONObject whereJson);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -461,4 +461,35 @@ public class BakingServiceImpl implements BakingService {
|
|||||||
public JSONObject release(JSONObject whereJson) {
|
public JSONObject release(JSONObject whereJson) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public JSONObject query(JSONObject whereJson) {
|
||||||
|
WQLObject coolIvtTab = WQLObject.getWQLObject("ST_IVT_CoolPointIvt");
|
||||||
|
WQLObject hotIvtTab = WQLObject.getWQLObject("ST_IVT_HotPointIvt");
|
||||||
|
WQLObject pointIvtTab = WQLObject.getWQLObject("sch_base_point");
|
||||||
|
|
||||||
|
String point_code = whereJson.getString("point_code");
|
||||||
|
JSONObject json = new JSONObject();
|
||||||
|
|
||||||
|
JSONObject jsonCool = coolIvtTab.query("full_point_code = '" + point_code + "'").uniqueResult(0);
|
||||||
|
if (ObjectUtil.isNotEmpty(jsonCool.getString("container_name"))) {
|
||||||
|
json.put("container_name", jsonCool.getString("container_name"));
|
||||||
|
} else {
|
||||||
|
JSONObject jsonHot = hotIvtTab.query("point_code = '" + point_code + "'").uniqueResult(0);
|
||||||
|
if (ObjectUtil.isNotEmpty(jsonHot.getString("container_name"))) {
|
||||||
|
json.put("container_name", jsonHot.getString("container_name"));
|
||||||
|
} else {
|
||||||
|
JSONObject jsonPoint = pointIvtTab.query("point_code = '" + point_code + "'").uniqueResult(0);
|
||||||
|
if (ObjectUtil.isNotEmpty(jsonPoint.getString("material_code"))) {
|
||||||
|
json.put("container_name", jsonPoint.getString("material_code"));
|
||||||
|
} else {
|
||||||
|
json.put("container_name", "");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
JSONObject result = new JSONObject();
|
||||||
|
result.put("data",json);
|
||||||
|
result.put("message","操作成功!");
|
||||||
|
return result;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ public class EmptyVehicleServiceImpl implements EmptyVehicleService {
|
|||||||
String option = whereJson.getString("option");
|
String option = whereJson.getString("option");
|
||||||
JSONObject point_jo = WQLObject.getWQLObject("st_ivt_coolpointivt").query("empty_point_code = '"+point_code+"'").uniqueResult(0);
|
JSONObject point_jo = WQLObject.getWQLObject("st_ivt_coolpointivt").query("empty_point_code = '"+point_code+"'").uniqueResult(0);
|
||||||
if (ObjectUtil.isEmpty(point_jo)){
|
if (ObjectUtil.isEmpty(point_jo)){
|
||||||
throw new BadRequestException("未查询到对应的点位设备!");
|
throw new BadRequestException("空轴点位不存在!");
|
||||||
}
|
}
|
||||||
if (option.equals("0")){
|
if (option.equals("0")){
|
||||||
point_jo.put("empty_vehicle_code","");
|
point_jo.put("empty_vehicle_code","");
|
||||||
|
|||||||
@@ -89,6 +89,7 @@
|
|||||||
|
|
||||||
OPTION 输入.search <> ""
|
OPTION 输入.search <> ""
|
||||||
(vehicle_code like 输入.search or
|
(vehicle_code like 输入.search or
|
||||||
|
vehicle_code2 like 输入.search or
|
||||||
point_code1 like 输入.search or
|
point_code1 like 输入.search or
|
||||||
point_code2 like 输入.search or
|
point_code2 like 输入.search or
|
||||||
point_code3 like 输入.search or
|
point_code3 like 输入.search or
|
||||||
|
|||||||
@@ -47,6 +47,7 @@ public class HotPointIvtServiceImpl implements HotPointIvtService {
|
|||||||
map.put("is_used", whereJson.get("is_used"));
|
map.put("is_used", whereJson.get("is_used"));
|
||||||
map.put("begin_time", whereJson.get("begin_time"));
|
map.put("begin_time", whereJson.get("begin_time"));
|
||||||
map.put("end_time", whereJson.get("end_time"));
|
map.put("end_time", whereJson.get("end_time"));
|
||||||
|
map.put("point_location", whereJson.get("point_location"));
|
||||||
|
|
||||||
JSONObject json = WQL.getWO("ST_IVT_HOTPOINTIVT").addParamMap(map).pageQuery(WqlUtil.getHttpContext(page), "product_area,point_code");
|
JSONObject json = WQL.getWO("ST_IVT_HOTPOINTIVT").addParamMap(map).pageQuery(WqlUtil.getHttpContext(page), "product_area,point_code");
|
||||||
return json;
|
return json;
|
||||||
|
|||||||
@@ -26,6 +26,7 @@
|
|||||||
输入.task_code TYPEAS s_string
|
输入.task_code TYPEAS s_string
|
||||||
输入.start_point_code TYPEAS s_string
|
输入.start_point_code TYPEAS s_string
|
||||||
输入.next_point_code TYPEAS s_string
|
输入.next_point_code TYPEAS s_string
|
||||||
|
输入.point_location TYPEAS s_string
|
||||||
|
|
||||||
|
|
||||||
[临时表]
|
[临时表]
|
||||||
@@ -57,6 +58,9 @@
|
|||||||
st_ivt_hotpointivt hot
|
st_ivt_hotpointivt hot
|
||||||
WHERE
|
WHERE
|
||||||
1=1
|
1=1
|
||||||
|
OPTION 输入.point_location <> ""
|
||||||
|
point_location = 输入.point_location
|
||||||
|
ENDOPTION
|
||||||
OPTION 输入.point_code <> ""
|
OPTION 输入.point_code <> ""
|
||||||
point_code LIKE 输入.point_code
|
point_code LIKE 输入.point_code
|
||||||
ENDOPTION
|
ENDOPTION
|
||||||
|
|||||||
@@ -65,6 +65,22 @@
|
|||||||
@change="hand"
|
@change="hand"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="生产位置">
|
||||||
|
<el-select
|
||||||
|
v-model="query.point_location"
|
||||||
|
clearable
|
||||||
|
filterable
|
||||||
|
size="mini"
|
||||||
|
class="filter-item"
|
||||||
|
style="width: 185px;"
|
||||||
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="item in dict.point_location"
|
||||||
|
:label="item.label"
|
||||||
|
:value="item.value"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="入箱时间">
|
<el-form-item label="入箱时间">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="query.createTime"
|
v-model="query.createTime"
|
||||||
@@ -137,7 +153,7 @@
|
|||||||
<!--表格渲染-->
|
<!--表格渲染-->
|
||||||
<el-table ref="table" v-loading="crud.loading" :data="crud.data" size="mini" style="width: 100%;" @selection-change="crud.selectionChangeHandler">
|
<el-table ref="table" v-loading="crud.loading" :data="crud.data" size="mini" style="width: 100%;" @selection-change="crud.selectionChangeHandler">
|
||||||
<el-table-column type="selection" width="55" />
|
<el-table-column type="selection" width="55" />
|
||||||
<el-table-column prop="point_code" width="100" label="点位编码" />
|
<el-table-column prop="point_code" width="160px" show-overflow-tooltip label="点位编码" />
|
||||||
<el-table-column prop="point_status" label="点位状态">
|
<el-table-column prop="point_status" label="点位状态">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
{{ dict.label.sch_hot_point_status[scope.row.point_status] }}
|
{{ dict.label.sch_hot_point_status[scope.row.point_status] }}
|
||||||
@@ -148,11 +164,11 @@
|
|||||||
{{ dict.label.is_used[scope.row.is_used] }}
|
{{ dict.label.is_used[scope.row.is_used] }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="container_name" label="母卷号" />
|
<el-table-column prop="container_name" label="母卷号" width="150px" show-overflow-tooltip />
|
||||||
<el-table-column prop="full_vehicle_code" label="母卷轴编码" min-width="100" show-overflow-tooltip />
|
<el-table-column prop="full_vehicle_code" label="母卷轴编码" min-width="100" show-overflow-tooltip />
|
||||||
<el-table-column prop="pcsn" label="批次" />
|
<el-table-column prop="pcsn" label="批次" />
|
||||||
<el-table-column prop="ivt_qty" label="库存数" :formatter="crud.formatNum3" />
|
<el-table-column prop="ivt_qty" label="库存数" :formatter="crud.formatNum3" />
|
||||||
<el-table-column prop="instorage_time" label="入箱时间" />
|
<el-table-column prop="instorage_time" label="入箱时间" width="150px" show-overflow-tooltip />
|
||||||
<el-table-column prop="product_area" label="生产区域">
|
<el-table-column prop="product_area" label="生产区域">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
{{ dict.label.product_area[scope.row.product_area] }}
|
{{ dict.label.product_area[scope.row.product_area] }}
|
||||||
|
|||||||
Reference in New Issue
Block a user