From c3510da29a7974c6af7ff3de1ade3db429d6f848 Mon Sep 17 00:00:00 2001
From: 李宇 <986321569@qq.com>
Date: 星期三, 18 八月 2021 14:27:59 +0800
Subject: [PATCH] 申购管理申请履历显示所有历史单据,提交时如有无效试剂耗材报错

---
 src/main/java/com/nanometer/smartlab/entity/OpeApply.java |   51 +++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 45 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/nanometer/smartlab/entity/OpeApply.java b/src/main/java/com/nanometer/smartlab/entity/OpeApply.java
index 2e35b5c..74ecd72 100644
--- a/src/main/java/com/nanometer/smartlab/entity/OpeApply.java
+++ b/src/main/java/com/nanometer/smartlab/entity/OpeApply.java
@@ -2,10 +2,12 @@
 
 import com.nanometer.smartlab.entity.enumtype.ApplyStatus;
 import com.nanometer.smartlab.entity.enumtype.ValidFlag;
+import com.nanometer.smartlab.util.Validator;
 
 import java.io.Serializable;
 import java.math.BigDecimal;
 import java.sql.Timestamp;
+import java.util.*;
 
 /**
  * Created by johnny on 17/11/23.
@@ -71,6 +73,8 @@
 
     private String secondUserName;
 
+    private ApplyStatus orderStatus;
+
     public String getSecondUserName() {
         return secondUserName;
     }
@@ -84,6 +88,7 @@
     private String articleNumber;
     private String startReagentCode;
     private String endReagentCode;
+    private List<String> reagentCodeList;
     private String houseId;
     private String containerId;
     private String placeId;
@@ -97,6 +102,9 @@
     private BigDecimal applyPrice;
     private int stockFlag;
     private String stockFlagValue;
+    //用于存放仓库 和仓库货柜的id
+    private String warehouseId;
+    private String warehouseContainerId;
 
     public String getStockFlagValue() {
         return stockFlagValue;
@@ -127,7 +135,7 @@
     }
 
     public void setApplyGoal(String applyGoal) {
-        this.applyGoal = applyGoal;
+        this.applyGoal = Validator.filter(applyGoal);
     }
 
     public String getId() {
@@ -151,7 +159,7 @@
     }
 
     public void setNum(Integer num) {
-        this.num = num;
+        this.num = Integer.parseInt(Validator.filter(num.toString()));
     }
 
     public String getApplyUserId() {
@@ -167,7 +175,7 @@
     }
 
     public void setObjective(String objective) {
-        this.objective = objective;
+        this.objective = Validator.filter(objective);
     }
 
     public Timestamp getCreateTime() {
@@ -205,7 +213,7 @@
         this.beforeApproveUserId=beforeApproveUserId;
     }
     public void setApproveUserId(String approveUserId) {
-        this.approveUserId = approveUserId;
+        this.approveUserId = Validator.filter(approveUserId);
     }
 
     public String getMemo() {
@@ -328,9 +336,15 @@
 		this.projectId = projectId;
 	}
 
+    public List<String> getReagentCodeList() {
+        return reagentCodeList;
+    }
 
+    public void setReagentCodeList(List<String> reagentCodeList) {
+        this.reagentCodeList = reagentCodeList;
+    }
 
-	public String getProjectOwner() {
+    public String getProjectOwner() {
 		return projectOwner;
 	}
 
@@ -348,7 +362,23 @@
 		this.ownerDepartment = ownerDepartment;
 	}
 
-	@Override
+    public String getWarehouseId() {
+        return warehouseId;
+    }
+
+    public void setWarehouseId(String warehouseId) {
+        this.warehouseId = warehouseId;
+    }
+
+    public String getWarehouseContainerId() {
+        return warehouseContainerId;
+    }
+
+    public void setWarehouseContainerId(String warehouseContainerId) {
+        this.warehouseContainerId = warehouseContainerId;
+    }
+
+    @Override
 	public int compareTo(OpeApply o) {
         if(this.projectOwner == null || o.getProjectOwner() == null){
             return 1;
@@ -374,4 +404,13 @@
         sb.append('}');
         return sb.toString();
     }
+
+
+    public ApplyStatus getOrderStatus() {
+        return orderStatus;
+    }
+
+    public void setOrderStatus(ApplyStatus orderStatus) {
+        this.orderStatus = orderStatus;
+    }
 }

--
Gitblit v1.9.2