|
@@ -25,6 +25,7 @@ import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
import org.springblade.core.boot.ctrl.BladeController;
|
|
|
+import org.springblade.core.log.exception.ServiceException;
|
|
|
import org.springblade.core.mp.support.Condition;
|
|
|
import org.springblade.core.mp.support.Query;
|
|
|
import org.springblade.core.tool.api.R;
|
|
@@ -116,6 +117,14 @@ public class FacilityController extends BladeController {
|
|
|
@ApiOperationSupport(order = 5)
|
|
|
@ApiOperation(value = "修改", notes = "传入facility")
|
|
|
public R update(@Valid @RequestBody Facility facility) {
|
|
|
+
|
|
|
+ //设备编号校验
|
|
|
+ if (facilityService.lambdaQuery()
|
|
|
+ .eq(Facility::getFacilityNo, facility.getFacilityNo())
|
|
|
+ .ne(Facility::getId, facility.getId()).count() > 0) {
|
|
|
+ throw new ServiceException("设备编号已存在!");
|
|
|
+ }
|
|
|
+
|
|
|
return R.status(facilityService.updateById(facility));
|
|
|
}
|
|
|
|