| | |
| | | from pp.optimize_project as p |
| | | left join pp.optimize_admin as a on p.creater = a.Id |
| | | where (`p`.`state` > 0) |
| | | and (tempering_state>0 or optimize_state>0) |
| | | # and (tempering_state>0 or optimize_state>0) |
| | | and DATE (`p`.`create_time`) BETWEEN #{startSelectTime} AND #{endSelectTime} |
| | | <if test="optimizeProjectMange.projectNumber != null and optimizeProjectMange.projectNumber != ''"> |
| | | and p.project_no regexp #{optimizeProjectMange.projectNumber} |
| | |
| | | y_axis, |
| | | patch_state, |
| | | mark_icon, |
| | | isRotate, |
| | | rack_no |
| | | ) VALUES ( |
| | | #{projectId}, |
| | |
| | | #{glass.y}, |
| | | #{glass.patchState}, |
| | | #{glass.markIcon}, |
| | | #{glass.isRotate}, |
| | | #{glass.rackNo} |
| | | ); |
| | | </foreach> |
| | |
| | | now() |
| | | ); |
| | | </foreach> |
| | | </insert> |
| | | <insert id="addOptimizeOffcut"> |
| | | INSERT INTO pp.optimize_offcut ( |
| | | project_no, |
| | | stock_id, |
| | | width, |
| | | height, |
| | | x_axis, |
| | | y_axis, |
| | | model, |
| | | thickness |
| | | ) VALUES ( |
| | | #{projectId}, |
| | | #{map.stockSort}, |
| | | #{map.width}, |
| | | #{map.height}, |
| | | #{map.x}, |
| | | #{map.y}, |
| | | #{glassType}, |
| | | #{glassThickness} |
| | | |
| | | ) |
| | | </insert> |
| | | |
| | | |
| | |
| | | where |
| | | project_no =#{projectNo} |
| | | </select> |
| | | |
| | | |
| | | <select id="getGlassInfo" resultType="java.util.Map"> |
| | | select |
| | | project_no, |
| | | glass_type, |
| | | glass_thickness |
| | | from |
| | | pp.optimize_project |
| | | where |
| | | project_no = #{projectId} |
| | | </select> |
| | | |
| | | |
| | | </mapper> |