| | |
| | | column="process_id"/> |
| | | </resultMap> |
| | | |
| | | |
| | | <sql id="Base_Column_List"> |
| | | id,order_id |
| | | ,pro_id,batch_id, |
| | |
| | | set deleted = 1 |
| | | where id = #{id} |
| | | </update> |
| | | |
| | | <select id="countByPlanIdAndNodeId" resultType="java.lang.Long"> |
| | | select count(1) from pr_assembly_plan ap |
| | | left join pr_production_node pn on ap.process_id = pn.process_id |
| | | where ap.id = #{planId} and pn.id= #{nodeId} |
| | | </select> |
| | | |
| | | |
| | | <resultMap id="jsonResultMap" type="java.util.HashMap"> |
| | | <id column="planId" property="planId"/> |
| | | <result column="planName" property="planName"/> |
| | | <result column="status" property="status"/> |
| | | |
| | | <collection property="nodes" javaType="java.util.HashMap"> |
| | | <result column="content" property="content"/> |
| | | <result column="nodeId" property="nodeId"/> |
| | | </collection> |
| | | </resultMap> |
| | | <select id="selectByPlanName" resultMap="jsonResultMap"> |
| | | select ap.id planId,ap.name planName,ap.`status`,pn.id nodeId,pn.content from pr_assembly_plan ap |
| | | left join pr_production_node pn on ap.process_id = pn.process_id |
| | | where status != -1 |
| | | <if test="planName != null and planName!= null"> |
| | | and ap.name like concat('%', #{planName}, '%') |
| | | </if> |
| | | </select> |
| | | |
| | | |
| | | |
| | | </mapper> |