添加唯一校验
This commit is contained in:
parent
24c0f5f4d2
commit
749dbbd456
|
|
@ -10,6 +10,8 @@ import java.io.UnsupportedEncodingException;
|
||||||
import java.net.URLDecoder;
|
import java.net.URLDecoder;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
import org.jeecg.common.api.vo.Result;
|
import org.jeecg.common.api.vo.Result;
|
||||||
import org.jeecg.common.system.query.QueryGenerator;
|
import org.jeecg.common.system.query.QueryGenerator;
|
||||||
import org.jeecg.common.system.query.QueryRuleEnum;
|
import org.jeecg.common.system.query.QueryRuleEnum;
|
||||||
|
|
@ -177,4 +179,25 @@ public class NuResourcesManagementController extends JeecgController<NuResources
|
||||||
return super.importExcel(request, response, NuResourcesManagement.class);
|
return super.importExcel(request, response, NuResourcesManagement.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ApiOperation(value="资源管理-唯一校验", notes="资源管理-唯一校验")
|
||||||
|
@GetMapping(value = "/queryUniqueCheck")
|
||||||
|
public Result<Map<String,String>> queryUniqueCheck(@RequestParam(name="id",required=false) String id,@RequestParam(name="name",required=false) String name,@RequestParam(name="resourcesType",required=false) String resourcesType) {
|
||||||
|
QueryWrapper<NuResourcesManagement> queryWrapper = new QueryWrapper<NuResourcesManagement>();
|
||||||
|
queryWrapper.eq("name", name);
|
||||||
|
queryWrapper.eq("resources_type", resourcesType);
|
||||||
|
queryWrapper.ne(StringUtils.isNotEmpty(id),"id", id);
|
||||||
|
NuResourcesManagement nuResourcesManagement = nuResourcesManagementService.getOne(queryWrapper);
|
||||||
|
Map<String,String> map = new HashMap<String,String>();
|
||||||
|
if(nuResourcesManagement==null) {
|
||||||
|
map.put("unique", "true");
|
||||||
|
map.put("message", "校验通过");
|
||||||
|
return Result.OK(map);
|
||||||
|
}else{
|
||||||
|
map.put("unique", "false");
|
||||||
|
map.put("message", "数据重复");
|
||||||
|
return Result.OK(map);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue