Commit 55fdfd0a authored by licc's avatar licc

修改删除方案接口2

parent 1278fbbc
...@@ -278,9 +278,6 @@ public class SchemeServiceImpl extends ServiceImpl<SchemeMapper, SchemeInfo> imp ...@@ -278,9 +278,6 @@ public class SchemeServiceImpl extends ServiceImpl<SchemeMapper, SchemeInfo> imp
queryWrapper.eq("scheme_id", schemeId); queryWrapper.eq("scheme_id", schemeId);
queryWrapper.eq("is_delete", 0); queryWrapper.eq("is_delete", 0);
List<Volunteer> list = volunteerMapper.selectList(queryWrapper); List<Volunteer> list = volunteerMapper.selectList(queryWrapper);
if (CollectionUtils.isEmpty(list)) {
return R.ok(0, true);
}
boolean bool = volunteerManager.deleteSchemeAndVolunteer(schemeInfo, schemeId, list.size()); boolean bool = volunteerManager.deleteSchemeAndVolunteer(schemeInfo, schemeId, list.size());
return R.ok(bool); return R.ok(bool);
......
...@@ -264,6 +264,14 @@ public class VolunteerManager { ...@@ -264,6 +264,14 @@ public class VolunteerManager {
} }
} }
/**
* 删除方案志愿
*
* @param schemeInfo 方案信息
* @param schemeId 方案id
* @param size 志愿数据条数
* @return true or false
*/
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public boolean deleteSchemeAndVolunteer(SchemeInfo schemeInfo, Integer schemeId, Integer size) { public boolean deleteSchemeAndVolunteer(SchemeInfo schemeInfo, Integer schemeId, Integer size) {
//更行方案状态为删除 //更行方案状态为删除
...@@ -272,11 +280,13 @@ public class VolunteerManager { ...@@ -272,11 +280,13 @@ public class VolunteerManager {
return false; return false;
} }
//更行志愿状态为删除 //更行志愿状态为删除
int count = volunteerMapper.updateBySchemeId(schemeId); int count = volunteerMapper.updateBySchemeId(schemeId);
if (size != count) { if (size != count) {
return false; return false;
} }
return true; return true;
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment