退料申请表数据问题修改

This commit is contained in:
liang.chao 2024-03-08 17:47:21 +08:00
parent 4f3975f06d
commit 7a1596a7fb
5 changed files with 30 additions and 1 deletions

View File

@ -240,7 +240,7 @@ public class BackApplyController extends BaseController {
return AjaxResult.error("参数错误"); return AjaxResult.error("参数错误");
} }
//先删除tm_tasktm_task_agreementback_apply_detailsback_apply_info //先删除tm_tasktm_task_agreementback_apply_detailsback_apply_info
backApplyService.del(bean); backApplyService.delApply(bean);
try { try {
//生成退料编码 //生成退料编码
String code = backApplyService.genderBackCode(); String code = backApplyService.genderBackCode();

View File

@ -126,4 +126,6 @@ public interface BackApplyMapper {
List<BackApplyInfo> exportList(BackApplyInfo bean); List<BackApplyInfo> exportList(BackApplyInfo bean);
int updateTmTaskBytaskId(BackApplyInfo bean); int updateTmTaskBytaskId(BackApplyInfo bean);
int delApply(BackApplyInfo bean);
} }

View File

@ -113,4 +113,6 @@ public interface BackApplyService {
* @return * @return
*/ */
List<BackApplyInfo> exportList(BackApplyInfo bean); List<BackApplyInfo> exportList(BackApplyInfo bean);
int delApply(BackApplyInfo bean);
} }

View File

@ -322,4 +322,9 @@ public class BackApplyServiceImpl implements BackApplyService {
return backApplyMapper.exportList(bean); return backApplyMapper.exportList(bean);
} }
@Override
public int delApply(BackApplyInfo bean) {
return backApplyMapper.delApply(bean);
}
} }

View File

@ -304,6 +304,26 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
FROM back_apply_info FROM back_apply_info
WHERE id = #{id}; WHERE id = #{id};
</delete> </delete>
<delete id="delApply">
DELETE
FROM tm_task_agreement
WHERE task_id IN (SELECT task_id FROM back_apply_info WHERE id = #{id});
DELETE
FROM tm_task
WHERE task_id IN (SELECT task_id FROM back_apply_info WHERE id = #{id});
DELETE
FROM back_apply_details
WHERE parent_id IN
(select id FROM back_apply_info
WHERE task_id in (SELECT task_id FROM back_apply_info WHERE id = #{id}));
DELETE
FROM back_apply_info
WHERE task_id in (SELECT task_id FROM back_apply_info WHERE id = #{id});
</delete>
<select id="getBackApplyList" resultType="com.bonus.sgzb.material.domain.BackApplyInfo"> <select id="getBackApplyList" resultType="com.bonus.sgzb.material.domain.BackApplyInfo">
SELECT SELECT