diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/BackApplyMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/BackApplyMapper.xml index 7ff0787d..0e1c3a81 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/BackApplyMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/BackApplyMapper.xml @@ -319,9 +319,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" (select id FROM back_apply_info WHERE task_id in (SELECT task_id FROM back_apply_info WHERE id = #{id})); - DELETE + DELETE bai1 + FROM back_apply_info bai1 + JOIN ( + SELECT task_id FROM back_apply_info - WHERE task_id in (SELECT task_id FROM back_apply_info WHERE id = #{id}); + WHERE id = #{id}) bai2 ON bai1.task_id = bai2.task_id;