|
@@ -13,18 +13,18 @@
|
|
|
<result column="moDId" property="moDId" />
|
|
|
<result column="rels_date" property="relsDate" />
|
|
|
<result column="dept_id" property="deptId" />
|
|
|
+ <result column="close_date" property="closeDate" />
|
|
|
</resultMap>
|
|
|
|
|
|
<!-- 通用查询结果列 -->
|
|
|
<sql id="Base_Column_List">
|
|
|
- id, order_id, project_id, project_name, line, status, moDId, rels_date, dept_id
|
|
|
+ id, order_id, project_id, project_name, line, status, moDId, rels_date, dept_id, close_date
|
|
|
</sql>
|
|
|
<insert id="batchInsert">
|
|
|
- insert into erp_order_info(order_id, project_id, project_name, line, status,rels_date,moDId,dept_id)
|
|
|
+ insert into erp_order_info(order_id, project_id, project_name, line, status,rels_date,moDId,dept_id, close_date)
|
|
|
VALUES
|
|
|
-
|
|
|
<foreach collection="resList" separator="," item="res">
|
|
|
- (#{res.orderId},#{res.projectId},#{res.projectName},#{res.line},#{res.status},#{res.relsDate},#{res.moDId},#{res.deptId})
|
|
|
+ (#{res.orderId},#{res.projectId},#{res.projectName},#{res.line},#{res.status},#{res.relsDate},#{res.moDId},#{res.deptId}, #{closeDate})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
<select id="getExistIds" resultType="java.lang.String">
|
|
@@ -33,7 +33,7 @@
|
|
|
where moDId in <foreach collection="moIds" item="moId" separator="," open="(" close=")">#{moId}</foreach>
|
|
|
</select>
|
|
|
<select id="getPageInfo" resultType="com.management.platform.entity.ErpOrderInfo">
|
|
|
- SELECT id,order_id,project_id,project_name,line,status,moDId,rels_date FROM erp_order_info
|
|
|
+ SELECT id,order_id,project_id,project_name,line,status,moDId,rels_date, dept_id, close_date FROM erp_order_info
|
|
|
<where>
|
|
|
status = 3
|
|
|
<if test="erpOrderInfo.orderId != null and erpOrderInfo.orderId != ''">
|
|
@@ -60,4 +60,13 @@
|
|
|
where p.company_id = #{specialCompanyId}
|
|
|
and eoi.id in <foreach collection="erpIds" item="erpId" open="(" close=")" separator=",">#{erpId}</foreach>
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="getActiveErpInfoList" resultType="com.management.platform.entity.ErpOrderInfo">
|
|
|
+ select *
|
|
|
+ from erp_order_info where project_id = #{projectId} and (status = 3
|
|
|
+ <if test="date != null">
|
|
|
+ or (status = 4 and close_date >= #{date})
|
|
|
+ </if>
|
|
|
+ )
|
|
|
+ </select>
|
|
|
</mapper>
|