添加唯一校验
This commit is contained in:
parent
24c0f5f4d2
commit
749dbbd456
|
|
@ -10,6 +10,8 @@ import java.io.UnsupportedEncodingException;
|
|||
import java.net.URLDecoder;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.jeecg.common.api.vo.Result;
|
||||
import org.jeecg.common.system.query.QueryGenerator;
|
||||
import org.jeecg.common.system.query.QueryRuleEnum;
|
||||
|
|
@ -177,4 +179,25 @@ public class NuResourcesManagementController extends JeecgController<NuResources
|
|||
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