记得上下班打卡 | git大法好,push需谨慎

Commit 26952aa7 authored by GaoHu's avatar GaoHu

新增学校删除校验

parent 23868911
...@@ -13,6 +13,7 @@ import com.liquidnet.commons.lang.util.BeanUtil; ...@@ -13,6 +13,7 @@ import com.liquidnet.commons.lang.util.BeanUtil;
import com.liquidnet.service.goblin.constant.SmileRedisConst; import com.liquidnet.service.goblin.constant.SmileRedisConst;
import com.liquidnet.service.goblin.dto.vo.SmileSchoolVo; import com.liquidnet.service.goblin.dto.vo.SmileSchoolVo;
import com.liquidnet.service.smile.entity.SmileSchool; import com.liquidnet.service.smile.entity.SmileSchool;
import com.liquidnet.service.smile.entity.SmileUser;
import com.liquidnet.service.smile.mapper.SmileSchoolMapper; import com.liquidnet.service.smile.mapper.SmileSchoolMapper;
import com.liquidnet.service.smile.mapper.SmileUserMapper; import com.liquidnet.service.smile.mapper.SmileUserMapper;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
...@@ -100,6 +101,15 @@ public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, Smile ...@@ -100,6 +101,15 @@ public class SmileSchoolServiceImpl extends ServiceImpl<SmileSchoolMapper, Smile
@Override @Override
public AjaxResult del(Long id) { public AjaxResult del(Long id) {
//查询是否有用户使用过该学校
LambdaQueryWrapper<SmileUser> queryWrapper = Wrappers.lambdaQuery(SmileUser.class);
queryWrapper.eq(SmileUser::getSchoolId,id);
queryWrapper.eq(SmileUser::getDelTag,0);
List<SmileUser> smileUsers = smileUserMapper.selectList(queryWrapper);
if (smileUsers.size() > 0){
return AjaxResult.warn("该学校已被使用,不可删除");
}
//学校没有被使用 可以删除
smileSchoolMapper.updateDel(id); smileSchoolMapper.updateDel(id);
smileRedisUtils.del(SmileRedisConst.SMILE_SCHOOL.concat(":").concat(String.valueOf(id))); smileRedisUtils.del(SmileRedisConst.SMILE_SCHOOL.concat(":").concat(String.valueOf(id)));
......
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