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})