Commit 08b72011 authored by lisong's avatar lisong

更新

parent 761c71e6
package com.yeejoin.amos.boot.module.jxiop.biz.service.impl; package com.yeejoin.amos.boot.module.jxiop.biz.service.impl;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.bo.ReginParams; import com.yeejoin.amos.boot.biz.common.bo.ReginParams;
import com.yeejoin.amos.boot.biz.common.utils.RedisKey; import com.yeejoin.amos.boot.biz.common.utils.RedisKey;
...@@ -61,6 +63,12 @@ public class HouseholdPvDistrictServiceImpl extends BaseService<HouseholdPvDistr ...@@ -61,6 +63,12 @@ public class HouseholdPvDistrictServiceImpl extends BaseService<HouseholdPvDistr
@Override @Override
public HouseholdPvDistrict treeAdd(Long parentId, String name) { public HouseholdPvDistrict treeAdd(Long parentId, String name) {
LambdaQueryWrapper<HouseholdPvDistrict> lambda = new QueryWrapper<HouseholdPvDistrict>().lambda();
lambda.eq(HouseholdPvDistrict :: getName, name);
Integer integer = householdPvDistrictMapper.selectCount(lambda);
if (integer > 0){
throw new BadRequest("名称重复!");
}
String random = "" + Math.random(); String random = "" + Math.random();
String substring = random.substring(random.length() - 4); String substring = random.substring(random.length() - 4);
HouseholdPvDistrict householdPvDistrict = new HouseholdPvDistrict(); HouseholdPvDistrict householdPvDistrict = new HouseholdPvDistrict();
...@@ -83,6 +91,13 @@ public class HouseholdPvDistrictServiceImpl extends BaseService<HouseholdPvDistr ...@@ -83,6 +91,13 @@ public class HouseholdPvDistrictServiceImpl extends BaseService<HouseholdPvDistr
@Override @Override
public HouseholdPvDistrict treeUpdate(Long id, String name) { public HouseholdPvDistrict treeUpdate(Long id, String name) {
LambdaQueryWrapper<HouseholdPvDistrict> lambda = new QueryWrapper<HouseholdPvDistrict>().lambda();
lambda.eq(HouseholdPvDistrict :: getName, name);
lambda.ne(HouseholdPvDistrict :: getSequenceNbr, id);
Integer integer = householdPvDistrictMapper.selectCount(lambda);
if (integer > 0){
throw new BadRequest("名称重复!");
}
HouseholdPvDistrict householdPvDistrict = new HouseholdPvDistrict(); HouseholdPvDistrict householdPvDistrict = new HouseholdPvDistrict();
householdPvDistrict.setSequenceNbr(id); householdPvDistrict.setSequenceNbr(id);
householdPvDistrict.setName(name); householdPvDistrict.setName(name);
......
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