Browse Source

lrl -2021-10-11

lirl 3 years ago
parent
commit
b09a5b4b2b

+ 1 - 3
pom.xml

@@ -12,11 +12,9 @@
 	<packaging>jar</packaging>
 	<name>xt-ems-api</name>
 	<url>http://maven.apache.org</url>
-
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 	</properties>
-	
 	<dependencies>
 	    <!-- 
         <dependency>
@@ -112,7 +110,7 @@
 		<dependency>
 		<groupId>com.mosalc</groupId>
 		<artifactId>mswebservice</artifactId>
-		<version>1.0.0</version>
+		<version>1.0</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.axis2</groupId>

+ 11 - 3
src/main/java/com/steerinfo/ems/emsgmpcjh/controller/EmsGmPcJhController.java

@@ -312,7 +312,8 @@ public class EmsGmPcJhController extends BaseRESTfulController {
             if (emsGmPcJh.getState().equals("3")) {
                 return failed(null,"操作失败,编号为"+emsGmPcJh.getId()+"已经接收");
             }
-            model.setUpdateMan(userId);
+            model.setGmReviewer(userId);
+            model.setGmReviewerTime(new Date());
             emsGmPcJhService.updateState(model);
             result = true;
             soketMessage+=emsGmPcJh.getId()+",";
@@ -342,6 +343,8 @@ public class EmsGmPcJhController extends BaseRESTfulController {
             if (emsGmPcJh.getState().equals("3")) {
                 return failed(null,"操作失败,编号为"+emsGmPcJh.getId()+"已经接收");
             }
+            model.setGmReviewer(userId);
+            model.setGmReviewerTime(new Date());
             emsGmPcJhService.updateState(model);
             result = true;
             soketMessage+=emsGmPcJh.getId()+",";
@@ -416,6 +419,13 @@ public class EmsGmPcJhController extends BaseRESTfulController {
             }
             parmas.put("workprocType", workprocType);
         }
+        if (parmas.get("state") != null && !parmas.get("state").toString().isEmpty()) {
+            String state = parmas.get("state").toString();
+            if(!state.startsWith("'")){
+                state = "'" + state.replaceAll(",", "','").replaceAll(",", "','") + "'";
+            }
+            parmas.put("state", state);
+        }
         PageList<Map<String, Object>> xsShData = emsGmPcJhService.getXsShData(parmas, pageNum, pageSize);
         return success(xsShData);
     }
@@ -438,8 +448,6 @@ public class EmsGmPcJhController extends BaseRESTfulController {
             model.setState("0");
             model.setKxfWeight(model.getPlanWeight());
             model.setYxfWeight(new BigDecimal("0"));
-            model.setUpdateTime(null);
-            model.setUpdateMan(null);
             model.setCreateTime(new Date());
             model.setCreateMan(userId);
             emsGmPcJhService.add(model);

+ 25 - 10
src/main/java/com/steerinfo/ems/emsgmpcjh/mapper/EmsGmPcJhMapper.xml

@@ -17,6 +17,8 @@
     <result column="RECEIVE_TIME" jdbcType="TIMESTAMP" property="receiveTime" />
     <result column="CREATE_MAN" jdbcType="VARCHAR" property="createMan" />
     <result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime" />
+    <result column="GM_REVIEWER" jdbcType="VARCHAR" property="gmReviewer"/>
+    <result column="GM_REVIEWER_TIME" jdbcType="TIMESTAMP" property="gmReviewerTime"/>
     <result column="UPDATE_MAN" jdbcType="VARCHAR" property="updateMan" />
     <result column="UPDATE_TIME" jdbcType="TIMESTAMP" property="updateTime" />
     <result column="MEMO" jdbcType="VARCHAR" property="memo" />
@@ -32,7 +34,7 @@
     ID, JH_TIME, STATE, GRADES, SPECIFICATIONS, LENGTHS, CHEMICAL_STANDARD, SURFACE_STANDARD, 
     WORKPROC_TYPE, IATERAL_AREA, LENGTH_TIMES_WIDTH, TRANSPORT_TYPE, RECEIVE_TIME, CREATE_MAN, 
     CREATE_TIME, UPDATE_MAN, UPDATE_TIME, MEMO, PURPOSE, UNITID, DIMENSION, KXF_WEIGHT, DELIVERY_DATE,
-    YXF_WEIGHT, PLAN_WEIGHT
+    YXF_WEIGHT, PLAN_WEIGHT,GM_REVIEWER,GM_REVIEWER_TIME
   </sql>
   <sql id="columns_alias">
     t.ID, t.JH_TIME, t.STATE, t.GRADES, t.SPECIFICATIONS, t.LENGTHS, t.CHEMICAL_STANDARD, 
@@ -118,7 +120,7 @@
         and JH_TIME BETWEEN TO_DATE(#{startTime},'yyyy-mm-dd') AND TO_DATE(#{endTime},'yyyy-mm-dd')
       </if>
       AND ID like '%G-%'
-      order by  JH_TIME desc, ID desc
+      order by  JH_TIME desc, ID asc
     </where>
   </sql>
   <sql id="whereLike">
@@ -282,7 +284,7 @@
       RECEIVE_TIME, CREATE_MAN, CREATE_TIME, 
       UPDATE_MAN, UPDATE_TIME, MEMO, 
       PURPOSE, UNITID, DIMENSION, 
-      KXF_WEIGHT, YXF_WEIGHT, PLAN_WEIGHT,DELIVERY_DATE
+      KXF_WEIGHT, YXF_WEIGHT, PLAN_WEIGHT,DELIVERY_DATE,GM_REVIEWER,GM_REVIEWER_TIME
       )
     values (#{id,jdbcType=VARCHAR}, #{jhTime,jdbcType=TIMESTAMP}, #{state,jdbcType=VARCHAR}, 
       #{grades,jdbcType=VARCHAR}, #{specifications,jdbcType=VARCHAR}, #{lengths,jdbcType=DECIMAL}, 
@@ -292,7 +294,7 @@
       #{updateMan,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{memo,jdbcType=VARCHAR}, 
       #{purpose,jdbcType=VARCHAR}, #{unitid,jdbcType=VARCHAR}, #{dimension,jdbcType=VARCHAR}, 
       #{kxfWeight,jdbcType=DECIMAL}, #{yxfWeight,jdbcType=DECIMAL}, #{planWeight,jdbcType=DECIMAL},
-      #{deliveryDate,jdbcType=TIMESTAMP}
+      #{deliveryDate,jdbcType=TIMESTAMP},#{gmReviewer,jdbcType=VARCHAR},#{gmReviewerTime,jdbcType=TIMESTAMP}
       )
   </insert>
   <insert id="insertSelective" parameterType="com.steerinfo.ems.emsgmpcjh.model.EmsGmPcJh">
@@ -471,7 +473,9 @@
       KXF_WEIGHT = #{kxfWeight,jdbcType=DECIMAL},
       YXF_WEIGHT = #{yxfWeight,jdbcType=DECIMAL},
       PLAN_WEIGHT = #{planWeight,jdbcType=DECIMAL},
-      DELIVERY_DATE   = #{deliveryDate,jdbcType=TIMESTAMP}
+      DELIVERY_DATE   = #{deliveryDate,jdbcType=TIMESTAMP},
+      GM_REVIEWER = #{gmReviewer,jdbcType=TIMESTAMP},
+      GM_REVIEWER_TIME = #{gmReviewerTime,jdbcType=TIMESTAMP}
     where ID = #{id,jdbcType=VARCHAR}
   </update>
   <update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.ems.emsgmpcjh.model.EmsGmPcJh">
@@ -712,7 +716,13 @@
     update ems_gm_pc_jh
     <set>
       <if test="state != null and state != ''">
-        STATE = #{state}
+        STATE = #{state},
+      </if>
+      <if test="gmReviewer != null and gmReviewer != '' ">
+        GM_REVIEWER = #{gmReviewer},
+      </if>
+      <if test="gmReviewerTime != null ">
+        GM_REVIEWER_TIME = #{gmReviewerTime}
       </if>
     </set>
     <where>
@@ -784,7 +794,7 @@
         and t.id like '%G-%'
         and t.state = '3'
       </where>
-      order by t.jh_time desc,t.id desc
+      order by t.jh_time desc,t.id asc
 </select>
   <!--审核页面查询-->
   <select id="getShData" parameterType="java.util.HashMap" resultMap="BaseResultMap">
@@ -801,7 +811,9 @@
        t.transport_type,
        t.purpose,
        t.create_man,
-       t.create_time
+       t.create_time,
+       t.GM_REVIEWER,
+       t.GM_REVIEWER_TIME
       from ems_gm_pc_jh t
       <where>
         <if test="startTime != null and startTime != ''  and endTime != null  and endTime != '' ">
@@ -813,9 +825,12 @@
         <if test="id != null and id != '' ">
           and t.id = #{id}
         </if>
-        and t.state in ('1','2','3','4')
+        <if test="state != null and state != ''">
+          and t.state in (${state})
+        </if>
+
         and t.id like '%G-%'
       </where>
-      order by t.jh_time desc,t.id desc
+      order by t.jh_time desc,t.id asc
   </select>
 </mapper>

+ 21 - 0
src/main/java/com/steerinfo/ems/emsgmpcjh/model/EmsGmPcJh.java

@@ -109,6 +109,27 @@ public class EmsGmPcJh implements IBasePO<String> {
     @ApiModelProperty(value="修改人",required=false)
     private String updateMan;
 
+    @ApiModelProperty(value = "国贸审核人",required = false)
+    private String gmReviewer;
+    @ApiModelProperty(value = "国贸审核时间",required = false)
+    private Date   gmReviewerTime;
+
+    public String getGmReviewer() {
+        return gmReviewer;
+    }
+
+    public void setGmReviewer(String gmReviewer) {
+        this.gmReviewer = gmReviewer;
+    }
+
+    public Date getGmReviewerTime() {
+        return gmReviewerTime;
+    }
+
+    public void setGmReviewerTime(Date gmReviewerTime) {
+        this.gmReviewerTime = gmReviewerTime;
+    }
+
     /**
      * 修改时间(UPDATE_TIME,TIMESTAMP,7)
      */

+ 0 - 1
src/main/java/com/steerinfo/ems/tcm035/controller/TCm035Controller.java

@@ -131,7 +131,6 @@ public class TCm035Controller extends BaseRESTfulController {
     //@RequiresPermissions("tcm035:update")
     @PutMapping(value = "/submit/")
     public RESTfulResult submit(@ModelAttribute MultipartFile[] file, TCm035 model, String del){
-    	System.out.println(del);
     	if (model == null) {
     		return failed(null, "参数错误!");
     	}