Commit 55fdfd0a authored by licc's avatar licc

修改删除方案接口2

parent 1278fbbc
......@@ -278,9 +278,6 @@ public class SchemeServiceImpl extends ServiceImpl<SchemeMapper, SchemeInfo> imp
queryWrapper.eq("scheme_id", schemeId);
queryWrapper.eq("is_delete", 0);
List<Volunteer> list = volunteerMapper.selectList(queryWrapper);
if (CollectionUtils.isEmpty(list)) {
return R.ok(0, true);
}
boolean bool = volunteerManager.deleteSchemeAndVolunteer(schemeInfo, schemeId, list.size());
return R.ok(bool);
......
......@@ -264,6 +264,14 @@ public class VolunteerManager {
}
}
/**
* 删除方案志愿
*
* @param schemeInfo 方案信息
* @param schemeId 方案id
* @param size 志愿数据条数
* @return true or false
*/
@Transactional(rollbackFor = Exception.class)
public boolean deleteSchemeAndVolunteer(SchemeInfo schemeInfo, Integer schemeId, Integer size) {
//更行方案状态为删除
......@@ -272,11 +280,13 @@ public class VolunteerManager {
return false;
}
//更行志愿状态为删除
int count = volunteerMapper.updateBySchemeId(schemeId);
if (size != count) {
return false;
}
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