From 4d3b0fc4efe58076e39d6b115d21dc28c2406e73 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Wed, 6 Dec 2023 15:23:11 +0800 Subject: [PATCH] =?UTF-8?q?2023-12-06=20=E8=AE=BE=E5=A4=87=E5=92=8C?= =?UTF-8?q?=E8=B4=A8=E9=87=8F=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/pms/data/EamWorkOrderInData.java | 10 +++++++ .../pms/data/EamWorkOrderItemData.java | 10 +++++++ src/main/resources/mapper/pms/EamMapper.xml | 29 ++++++++++++++----- 3 files changed, 42 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderInData.java b/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderInData.java index 4944974b..7774fd9e 100644 --- a/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderInData.java +++ b/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderInData.java @@ -61,6 +61,16 @@ public class EamWorkOrderInData extends EamWorkOrderData{ // 反馈编码 private String feedBackId; + private String searchType; + + public String getSearchType() { + return searchType; + } + + public void setSearchType(String searchType) { + this.searchType = searchType; + } + public String getFeedBackId() { return feedBackId; } diff --git a/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderItemData.java b/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderItemData.java index 2003f1d5..19686c32 100644 --- a/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderItemData.java +++ b/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderItemData.java @@ -36,6 +36,16 @@ public class EamWorkOrderItemData { @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateDate; private String updateBy; + // 项目备注 + private String itemNotes; + + public String getItemNotes() { + return itemNotes; + } + + public void setItemNotes(String itemNotes) { + this.itemNotes = itemNotes; + } public Date getUpdateDate() { return updateDate; diff --git a/src/main/resources/mapper/pms/EamMapper.xml b/src/main/resources/mapper/pms/EamMapper.xml index d3e61965..dc3243d3 100644 --- a/src/main/resources/mapper/pms/EamMapper.xml +++ b/src/main/resources/mapper/pms/EamMapper.xml @@ -694,12 +694,27 @@ AND a.PlanOperatorName like '%' + #{query.planOperatorName} +'%' - - AND (a.status != '已取消') + + AND a.status != '已取消' - + AND a.status = #{query.status} + + AND a.status = '未开工' + + + AND a.status != '已取消' + + + AND a.status = #{query.status} + + + AND (a.status = '未开工' or a.status = '已到达') + + + AND (a.status = '未开工' or a.status = '已到达') + AND a.PlanDate = #{query.planDate} @@ -716,7 +731,6 @@ and getDate() >= dbo.compare_date(ewo.task_start_date) AND a.FunctionType = #{query.functionType} - ORDER BY a.CreateDate, CASE WHEN b.urgency = '事故' THEN 1 @@ -930,7 +944,8 @@ a.produce_control_flag, CASE WHEN b.id is null THEN 'N' ELSE 'Y' - END as uploadFlag + END as uploadFlag, + a.item_notes from eam_workPlan_item as a left join eam_workOrder as c on a.site = c.site and a.PlanID = c.PlanID left join (SELECT MAX (id) as id, order_ref1, order_ref2, order_ref3 FROM sys_oss GROUP BY order_ref1, order_ref2, order_ref3) as b @@ -1011,8 +1026,8 @@ INSERT into eam_workOrder_item - (Site,OrderNo,ItemNo,ItemDesc,DefaultValue,ValueType,ValueType_DB,ValueChooseFlag,MaxValue,MinValue,ItemRemark,ItemType,TextValue,NumberValue,CreatedDate,CreatedBy,FinishFlag,itemResult) - values (#{site},#{orderNo},#{itemNo},#{itemDesc},#{defaultValue},#{valueType},#{valueTypeDb},#{valueChooseFlag},#{maxValue,jdbcType=DOUBLE},#{minValue,jdbcType=DOUBLE},#{itemRemark,jdbcType=VARCHAR},#{itemType},#{textValue,jdbcType=VARCHAR},#{numberValue,jdbcType=DOUBLE},GetDate(),#{createdBy},#{finishFlag},#{itemResult}) + (Site, OrderNo, ItemNo, ItemDesc, DefaultValue, ValueType, ValueType_DB, ValueChooseFlag, MaxValue, MinValue, ItemRemark, ItemType, TextValue, NumberValue, CreatedDate, CreatedBy, FinishFlag, itemResult, item_notes) + values (#{site}, #{orderNo}, #{itemNo}, #{itemDesc}, #{defaultValue}, #{valueType}, #{valueTypeDb}, #{valueChooseFlag}, #{maxValue,jdbcType=DOUBLE}, #{minValue,jdbcType=DOUBLE}, #{itemRemark,jdbcType=VARCHAR}, #{itemType}, #{textValue,jdbcType=VARCHAR}, #{numberValue,jdbcType=DOUBLE}, GetDate(), #{createdBy}, #{finishFlag}, #{itemResult}, #{itemNotes})