| | |
| | | select count(*) as senderCount from tb_bom_feedback where sender_id=#{id} |
| | | </select> |
| | | <select id="selectReceiver" resultType="java.lang.Integer"> |
| | | select count(*) as receiverCount from tb_bom_feedback where receiver_ids like '%${id}%' and confirm_status=0 |
| | | select count(*) as receiverCount from tb_bom_feedback where FIND_IN_SET('${id}',receiver_ids)>0 and confirm_status=0 |
| | | </select> |
| | | |
| | | <select id="getSenderStatus" resultType="BOMFeedback"> |
| | |
| | | <where> |
| | | tb_bom_feedback.product_id=tb_product_history.id |
| | | and tb_bom_feedback.sender_id=tb_doc_user.id |
| | | and receiver_ids like '%${id}%' |
| | | and FIND_IN_SET('${id}',receiver_ids)>0 |
| | | <foreach collection="flags" item="flag" open="and (" close=")" separator="or"> |
| | | confirm_status=#{flag} |
| | | </foreach> |
| | |
| | | <where> |
| | | tb_bom_feedback.product_id=tb_product_history.id |
| | | and tb_bom_feedback.sender_id=tb_doc_user.id |
| | | and receiver_ids like '%${id}%' |
| | | and FIND_IN_SET('${id}',receiver_ids)>0 |
| | | <foreach collection="flags" item="flag" open="and (" close=")" separator="or"> |
| | | confirm_status=#{flag} |
| | | </foreach> |