| | |
| | | left join sd.`order` o on o.order_id=fol.order_id |
| | | left join sd.product p on p.id=od.product_id |
| | | <where> |
| | | date(fol.operate_time)>=#{startDate} and date(fol.operate_time) <= #{endDate} and fol.operate_type=#{type} |
| | | <if test="dateType=='date'"> |
| | | date(fol.operate_time)>=#{startDate} and date(fol.operate_time) <= #{endDate} |
| | | </if> |
| | | <if test="dateType=='datetime'"> |
| | | fol.operate_time>=#{startDate} and fol.operate_time <= #{endDate} |
| | | </if> |
| | | and fol.operate_type=#{type} |
| | | |
| | | <if test="finishedOperateLog.operateType != null and finishedOperateLog.operateType != ''"> |
| | | and fol.operate_type regexp #{finishedOperateLog.operateType} |
| | | </if> |
| | |
| | | left join sd.`order` o on o.order_id=fol.order_id |
| | | left join sd.product p on p.id=od.product_id |
| | | <where> |
| | | date(fol.operate_time)>=#{startDate} and date(fol.operate_time) <= #{endDate} and fol.operate_type=#{type} |
| | | <if test="dateType=='date'"> |
| | | date(fol.operate_time)>=#{startDate} and date(fol.operate_time) <= #{endDate} |
| | | </if> |
| | | <if test="dateType=='datetime'"> |
| | | fol.operate_time>=#{startDate} and fol.operate_time <= #{endDate} |
| | | </if> |
| | | and fol.operate_type=#{type} |
| | | |
| | | |
| | | <if test="finishedOperateLog.operateType != null and finishedOperateLog.operateType != ''"> |
| | | and fol.operate_type regexp #{finishedOperateLog.operateType} |
| | | </if> |
| | |
| | | left join sd.order_detail od on fol.order_id = od.order_id and fol.operation_number = od.order_number |
| | | left join sd.`order` o on o.order_id=fol.order_id |
| | | left join sd.product p on p.id=od.product_id |
| | | where date(fol.operate_time)>=#{dates[0]} and date(fol.operate_time) <= #{dates[1]} and fol.operate_type=#{type} |
| | | where |
| | | date(fol.operate_time)>=#{dates[0]} and date(fol.operate_time) <= #{dates[1]} |
| | | |
| | | and fol.operate_type=#{type} |
| | | |
| | | </select> |
| | | |
| | | <select id="exportFinishedOperateLogReportByDatetime"> |
| | | select fol.id, |
| | | fol.operation_order_number, |
| | | fol.order_id, |
| | | fol.operate_type, |
| | | fol.process_id, |
| | | fol.operation_number, |
| | | fol.quantity, |
| | | fol.operator, |
| | | od.product_id, |
| | | od.product_name, |
| | | od.width, |
| | | od.height, |
| | | fol.stater_operation_order_number, |
| | | fol.end_operation_order_number, |
| | | fol.operate_time, |
| | | fol.`status`, |
| | | fol.is_state, |
| | | fol.reviewed, |
| | | fol.reviewed_time, |
| | | fol.type, |
| | | fol.remarks, |
| | | fol.area, |
| | | fol.money, |
| | | o.customer_name, |
| | | o.project, |
| | | od.price, |
| | | o.order_type, |
| | | p.thickness * fol.area as square_millimeter |
| | | from (select * |
| | | from mm.finished_operate_log aa where aa.status!='已作废') fol |
| | | left join sd.order_detail od on fol.order_id = od.order_id and fol.operation_number = od.order_number |
| | | left join sd.`order` o on o.order_id=fol.order_id |
| | | left join sd.product p on p.id=od.product_id |
| | | where |
| | | fol.operate_time>=#{dates[0]} and fol.operate_time <= #{dates[1]} |
| | | |
| | | and fol.operate_type=#{type} |
| | | |
| | | </select> |
| | | |