110 лет назад: 2
Родитель
Сommit
d9f6894178

+ 14 - 3
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/ItdmWtkehu/controller/ItdmWtkehuController.java

@@ -88,6 +88,10 @@ public class ItdmWtkehuController extends JeecgController<ItdmWtkehu, IItdmWtkeh
 	//@RequiresPermissions("org.jeecg.modules:itdm_wtkehu:add")
 	@PostMapping(value = "/add")
 	public Result<String> add(@RequestBody ItdmWtkehu itdmWtkehu) {
+		ItdmWtkehu queryResult = itdmWtkehuService.getOne(new QueryWrapper<ItdmWtkehu>().eq("weitui_client", itdmWtkehu.getWeituiClient()));
+		if (queryResult != null) {
+			return Result.error("添加失败,委托单位名称已存在!");
+		}
 		itdmWtkehuService.save(itdmWtkehu);
 		return Result.OK("添加成功!");
 	}
@@ -101,12 +105,19 @@ public class ItdmWtkehuController extends JeecgController<ItdmWtkehu, IItdmWtkeh
 	@AutoLog(value = "客户管理-编辑")
 	@ApiOperation(value="客户管理-编辑", notes="客户管理-编辑")
 	//@RequiresPermissions("org.jeecg.modules:itdm_wtkehu:edit")
-	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
+	@RequestMapping(value = "/edit", method = {RequestMethod.PUT, RequestMethod.POST})
 	public Result<String> edit(@RequestBody ItdmWtkehu itdmWtkehu) {
+		ItdmWtkehu queryResult = itdmWtkehuService.getOne(
+				new QueryWrapper<ItdmWtkehu>()
+						.eq("weitui_client", itdmWtkehu.getWeituiClient())
+						.ne("id", itdmWtkehu.getId()) // 排除当前 id
+		);
+		if (queryResult != null) {
+			return Result.error("编辑失败,委托单位名称已存在!");
+		}
 		itdmWtkehuService.updateById(itdmWtkehu);
-		return Result.OK("编辑成功!");
+		return Result.OK("编辑成功");
 	}
-	
 	/**
 	 *   通过id删除
 	 *

+ 2 - 1
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/khgldemo/controller/ItdmKhglController.java

@@ -71,7 +71,8 @@ public class ItdmKhglController extends JeecgController<ItdmKhgl, IItdmKhglServi
 		IPage<ItdmKhgl> pageList = itdmKhglService.page(page, queryWrapper);
 		return Result.OK(pageList);
 	}
-	
+
+
 	/**
 	 *   添加
 	 *