| | |
| | | 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 |