| | |
| | | work_order_type as workOrderType, |
| | | classification, |
| | | sum(total_weld_seam) as total |
| | | FROM aps_weld_seam |
| | | FROM aps_weld_seam where del_flag='0' |
| | | GROUP BY produce_year, produce_month, production_base, work_order_type, classification |
| | | </select> |
| | | <update id="removeLastBatch" parameterType="String"> |
| | | update aps_weld_seam set del_flag='1' where del_flag='0' |
| | | </update> |
| | | |
| | | <select id="weldSeamEcharts" parameterType="java.util.List" resultType="map"> |
| | | |
| | |
| | | LEFT JOIN sys_dict_data classification ON seam.classification = classification.dict_value |
| | | AND classification.dict_type = 'aps_weld_classification' |
| | | <where> |
| | | <if test="produceYears != null "> and produce_year in |
| | | <foreach item="produceYear" collection="produceYears" open="(" separator="," close=")"> |
| | | #{produceYear} |
| | | </foreach> |
| | | </if> |
| | | <if test="produceMonths != null "> and produce_month in |
| | | <foreach item="produceMonth" collection="produceMonths" open="(" separator="," close=")"> |
| | | #{produceMonth} |
| | | </foreach> |
| | | </if> |
| | | seam.del_flag = '0' |
| | | <foreach item="item" index="index" collection="list" separator=" OR " open="and (" close=") "> |
| | | produce_year = #{item.produceYear} and produce_month = #{item.produceMonth} |
| | | </foreach> |
| | | </where> |
| | | GROUP BY |
| | | seam.produce_year, |