| | |
| | | <if test="creator != null and creator !=''"> |
| | | creator = #{creator,jdbcType=VARCHAR} and |
| | | </if> |
| | | <if test="dt != null and dt !=''"> |
| | | <if test="dt != null"> |
| | | dt = #{dt,jdbcType=TIMESTAMP} and |
| | | </if> |
| | | <if test="startDate != null and startDate !=''"> |
| | |
| | | <if test="creator != null and creator !=''"> |
| | | creator = #{creator,jdbcType=VARCHAR} and |
| | | </if> |
| | | <if test="dt != null and dt !=''"> |
| | | <if test="dt != null"> |
| | | dt = #{dt,jdbcType=TIMESTAMP} and |
| | | </if> |
| | | <if test="startDate != null and startDate !=''"> |
| | |
| | | <if test="number != null">number,</if> |
| | | <if test="status != null">status,</if> |
| | | <if test="creator != null and creator !=''">creator,</if> |
| | | <if test="dt != null and dt !=''">dt,</if> |
| | | <if test="dt != null">dt,</if> |
| | | <if test="startDate != null and startDate !=''">start_date,</if> |
| | | <if test="endDate != null and endDate !=''">end_date,</if> |
| | | <if test="deleted != null">deleted,</if> |
| | |
| | | <if test="number != null">#{number,jdbcType=INTEGER},</if> |
| | | <if test="status != null">#{status,jdbcType=TINYINT},</if> |
| | | <if test="creator != null and creator !=''">#{creator,jdbcType=VARCHAR},</if> |
| | | <if test="dt != null and dt !=''">#{dt,jdbcType=TIMESTAMP},</if> |
| | | <if test="dt != null">#{dt,jdbcType=TIMESTAMP},</if> |
| | | <if test="startDate != null and startDate !=''">#{startDate,jdbcType=VARCHAR},</if> |
| | | <if test="endDate != null and endDate !=''">#{endDate,jdbcType=VARCHAR},</if> |
| | | <if test="deleted != null">#{deleted,jdbcType=TINYINT},</if> |
| | |
| | | <if test="creator != null and creator !=''"> |
| | | creator = #{creator,jdbcType=VARCHAR}, |
| | | </if> |
| | | <if test="dt != null and dt !=''"> |
| | | <if test="dt != null"> |
| | | dt = #{dt,jdbcType=TIMESTAMP}, |
| | | </if> |
| | | <if test="startDate != null and startDate !=''"> |
| | |
| | | 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 id="selectByPlanName" resultType="cn.hutool.json.JSONObject"> |
| | | 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"> |
| | | <if test="planName != null and planName!= ''"> |
| | | and ap.name like concat('%', #{planName}, '%') |
| | | </if> |
| | | </select> |