|
|
@@ -6,7 +6,9 @@ import com.yunfeiyun.agmp.common.core.controller.BaseController;
|
|
|
import com.yunfeiyun.agmp.common.core.domain.AjaxResult;
|
|
|
import com.yunfeiyun.agmp.common.core.page.TableDataInfo;
|
|
|
import com.yunfeiyun.agmp.common.enums.BusinessType;
|
|
|
+import com.yunfeiyun.agmp.common.exception.BizException;
|
|
|
import com.yunfeiyun.agmp.common.utils.SecurityUtils;
|
|
|
+import com.yunfeiyun.agmp.common.utils.StringUtils;
|
|
|
import com.yunfeiyun.agmp.common.utils.poi.ExcelUtil;
|
|
|
import com.yunfeiyun.agmp.fms.domain.FmsMach;
|
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.FmsMachListReqVo;
|
|
|
@@ -135,12 +137,10 @@ public class FmsMachController extends BaseController
|
|
|
@Log(title = "机具", businessType = BusinessType.INSERT)
|
|
|
@PostMapping("/add")
|
|
|
public AjaxResult add(@RequestBody FmsMach fmsMach) {
|
|
|
- FmsMachListReqVo reqVo = new FmsMachListReqVo();
|
|
|
- reqVo.setMachName(fmsMach.getMachName());
|
|
|
- reqVo.setMachType(fmsMach.getMachType());
|
|
|
- List<FmsMach> list = fmsMachService.selectFmsMachList(reqVo);
|
|
|
- if (!list.isEmpty()) {
|
|
|
- return AjaxResult.error(ErrorCode.FMS_MACH_EXIST.getCode(), ErrorCode.FMS_MACH_EXIST.getMessage());
|
|
|
+ String machName = fmsMach.getMachName();
|
|
|
+ String machType = fmsMach.getMachType();
|
|
|
+ if(StringUtils.isEmpty(machName) || StringUtils.isEmpty(machType)){
|
|
|
+ throw new BizException(ErrorCode.INVALID_PARAMETER.getCode(),"机具名称或类型不能为空");
|
|
|
}
|
|
|
return toAjax(fmsMachService.insertFmsMach(fmsMach));
|
|
|
}
|