Commit 08b72011 authored by lisong's avatar lisong

更新

parent 761c71e6
package com.yeejoin.amos.boot.module.jxiop.biz.service.impl;
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.yeejoin.amos.boot.biz.common.bo.ReginParams;
import com.yeejoin.amos.boot.biz.common.utils.RedisKey;
......@@ -61,6 +63,12 @@ public class HouseholdPvDistrictServiceImpl extends BaseService<HouseholdPvDistr
@Override
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 substring = random.substring(random.length() - 4);
HouseholdPvDistrict householdPvDistrict = new HouseholdPvDistrict();
......@@ -83,6 +91,13 @@ public class HouseholdPvDistrictServiceImpl extends BaseService<HouseholdPvDistr
@Override
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.setSequenceNbr(id);
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