fix:一期子卷包装页面新增【是否入库】查询条件
This commit is contained in:
@@ -10,6 +10,7 @@ import com.alibaba.fastjson.JSONArray;
|
|||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.nl.b_lms.storage_manage.ios.enums.IOSEnum;
|
||||||
import org.nl.common.utils.SecurityUtils;
|
import org.nl.common.utils.SecurityUtils;
|
||||||
import org.nl.modules.common.exception.BadRequestException;
|
import org.nl.modules.common.exception.BadRequestException;
|
||||||
import org.nl.modules.common.utils.FileUtil;
|
import org.nl.modules.common.utils.FileUtil;
|
||||||
@@ -57,9 +58,18 @@ public class SubpackagerelationServiceImpl implements SubpackagerelationService
|
|||||||
|
|
||||||
// 子卷号 是否计划外子卷 sap批次 制造完成日期 入库日期 状态
|
// 子卷号 是否计划外子卷 sap批次 制造完成日期 入库日期 状态
|
||||||
|
|
||||||
|
String type = MapUtil.getStr(whereJson, "type");
|
||||||
|
|
||||||
JSONObject map = new JSONObject();
|
JSONObject map = new JSONObject();
|
||||||
map.put("flag", "1");
|
|
||||||
|
if (ObjectUtil.isEmpty(type)) {
|
||||||
|
map.put("flag", "1");
|
||||||
|
} else if (type.equals(IOSEnum.IS_NOTANDYES.code("是"))){
|
||||||
|
map.put("flag", "2");
|
||||||
|
} else if (type.equals(IOSEnum.IS_NOTANDYES.code("否"))) {
|
||||||
|
map.put("flag", "3");
|
||||||
|
}
|
||||||
|
|
||||||
if (ObjectUtil.isNotEmpty(material_code)) {
|
if (ObjectUtil.isNotEmpty(material_code)) {
|
||||||
map.put("material_code", "%" + material_code + "%");
|
map.put("material_code", "%" + material_code + "%");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -106,6 +106,130 @@
|
|||||||
status = 输入.status
|
status = 输入.status
|
||||||
ENDOPTION
|
ENDOPTION
|
||||||
|
|
||||||
|
ENDSELECT
|
||||||
|
ENDPAGEQUERY
|
||||||
|
ENDIF
|
||||||
|
|
||||||
|
IF 输入.flag = "2"
|
||||||
|
PAGEQUERY
|
||||||
|
SELECT DISTINCT
|
||||||
|
sub.*
|
||||||
|
FROM
|
||||||
|
pdm_bi_subpackagerelation sub
|
||||||
|
INNER JOIN pdm_bi_subpackagerelationrecord record ON sub.container_name = record.container_name
|
||||||
|
WHERE
|
||||||
|
1=1
|
||||||
|
|
||||||
|
OPTION 输入.material_code <> ""
|
||||||
|
sub.product_name LIKE 输入.material_code
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.package_box_sn <> ""
|
||||||
|
sub.package_box_sn LIKE 输入.package_box_sn
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.material_name <> ""
|
||||||
|
sub.product_description LIKE 输入.material_name
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.sale_order_name <> ""
|
||||||
|
sub.sale_order_name LIKE 输入.sale_order_name
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.customer_name <> ""
|
||||||
|
sub.customer_name LIKE 输入.customer_name
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.customer_description <> ""
|
||||||
|
sub.customer_description LIKE 输入.customer_description
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.container_name <> ""
|
||||||
|
sub.container_name LIKE 输入.container_name
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.sap_pcsn <> ""
|
||||||
|
sub.sap_pcsn LIKE 输入.sap_pcsn
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.is_un_plan_production <> ""
|
||||||
|
sub.is_un_plan_production = 输入.is_un_plan_production
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.date_of_production <> ""
|
||||||
|
sub.date_of_production = 输入.date_of_production
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.date_of_FG_inbound <> ""
|
||||||
|
sub.date_of_FG_inbound = 输入.date_of_FG_inbound
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.status <> ""
|
||||||
|
sub.status = 输入.status
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
ENDSELECT
|
||||||
|
ENDPAGEQUERY
|
||||||
|
ENDIF
|
||||||
|
|
||||||
|
IF 输入.flag = "3"
|
||||||
|
PAGEQUERY
|
||||||
|
SELECT
|
||||||
|
sub.*
|
||||||
|
FROM
|
||||||
|
pdm_bi_subpackagerelation sub
|
||||||
|
LEFT JOIN pdm_bi_subpackagerelationrecord record ON sub.container_name = record.container_name
|
||||||
|
WHERE
|
||||||
|
IFNULL(record.bill_code,'') = ''
|
||||||
|
|
||||||
|
OPTION 输入.material_code <> ""
|
||||||
|
sub.product_name LIKE 输入.material_code
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.package_box_sn <> ""
|
||||||
|
sub.package_box_sn LIKE 输入.package_box_sn
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.material_name <> ""
|
||||||
|
sub.product_description LIKE 输入.material_name
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.sale_order_name <> ""
|
||||||
|
sub.sale_order_name LIKE 输入.sale_order_name
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.customer_name <> ""
|
||||||
|
sub.customer_name LIKE 输入.customer_name
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.customer_description <> ""
|
||||||
|
sub.customer_description LIKE 输入.customer_description
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.container_name <> ""
|
||||||
|
sub.container_name LIKE 输入.container_name
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.sap_pcsn <> ""
|
||||||
|
sub.sap_pcsn LIKE 输入.sap_pcsn
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.is_un_plan_production <> ""
|
||||||
|
sub.is_un_plan_production = 输入.is_un_plan_production
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.date_of_production <> ""
|
||||||
|
sub.date_of_production = 输入.date_of_production
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.date_of_FG_inbound <> ""
|
||||||
|
sub.date_of_FG_inbound = 输入.date_of_FG_inbound
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
|
OPTION 输入.status <> ""
|
||||||
|
sub.status = 输入.status
|
||||||
|
ENDOPTION
|
||||||
|
|
||||||
ENDSELECT
|
ENDSELECT
|
||||||
ENDPAGEQUERY
|
ENDPAGEQUERY
|
||||||
ENDIF
|
ENDIF
|
||||||
@@ -143,6 +143,22 @@
|
|||||||
@keyup.enter.native="crud.toQuery"
|
@keyup.enter.native="crud.toQuery"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="是否入过库">
|
||||||
|
<el-select
|
||||||
|
v-model="query.type"
|
||||||
|
clearable
|
||||||
|
size="mini"
|
||||||
|
placeholder="请选择"
|
||||||
|
class="filter-item"
|
||||||
|
@change="hand"
|
||||||
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="item in typeList"
|
||||||
|
:label="item.label"
|
||||||
|
:value="item.value"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<!-- <el-form-item label="满轴位状态">
|
<!-- <el-form-item label="满轴位状态">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="query.full_point_status"
|
v-model="query.full_point_status"
|
||||||
@@ -645,7 +661,10 @@ export default {
|
|||||||
{ 'label': '是', 'value': '1' },
|
{ 'label': '是', 'value': '1' },
|
||||||
{ 'label': '否', 'value': '0' }
|
{ 'label': '否', 'value': '0' }
|
||||||
],
|
],
|
||||||
|
typeList: [
|
||||||
|
{ 'label': '是', 'value': '1' },
|
||||||
|
{ 'label': '否', 'value': '0' }
|
||||||
|
],
|
||||||
rules: {
|
rules: {
|
||||||
customer_description: [
|
customer_description: [
|
||||||
{ required: true, message: '客户名称不能为空', trigger: 'blur' }
|
{ required: true, message: '客户名称不能为空', trigger: 'blur' }
|
||||||
|
|||||||
Reference in New Issue
Block a user