| | |
| | | UPDATE product_order_record SET is_del=1,update_time=now() WHERE order_id= #{orderId}; |
| | | UPDATE product_order_detail SET is_del=1,update_time=now() WHERE order_id= #{orderId}; |
| | | </update> |
| | | <select id="getStatus" parameterType="com.kidgrow.oprationcenter.model.ProductOrder" resultType="int"> |
| | | SELECT |
| | | SUM(total) |
| | | FROM |
| | | ( |
| | | SELECT |
| | | count(*) total |
| | | FROM |
| | | `product_order` order_order |
| | | LEFT JOIN product_order_record record ON order_order.id = record.order_id |
| | | WHERE |
| | | order_order.hospital_id = #{hospitalId} |
| | | AND order_order.department_id = #{departmentId} |
| | | AND record.pro_type = 1 |
| | | AND order_order.enabled = 1 |
| | | AND order_order.is_del = 0 |
| | | AND record.enabled = 1 |
| | | AND record.is_del = 0 |
| | | UNION ALL |
| | | SELECT |
| | | count(*) total |
| | | FROM |
| | | `product_order` order_order |
| | | LEFT JOIN product_order_record record ON order_order.id = record.order_id |
| | | WHERE |
| | | order_order.hospital_id = #{hospitalId} |
| | | AND record.pro_type = 1 |
| | | AND record.is_share = 1 |
| | | AND order_order.enabled = 1 |
| | | AND order_order.is_del = 0 |
| | | AND record.enabled = 1 |
| | | AND record.is_del = 0 |
| | | ) cc |
| | | </select> |
| | | </mapper> |