|
@@ -1,7 +1,9 @@
|
|
package com.ruoyi.web.controller.warehouse.basicData;
|
|
package com.ruoyi.web.controller.warehouse.basicData;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
import com.ruoyi.basicData.domain.TWarehouse;
|
|
import com.ruoyi.basicData.domain.TWarehouse;
|
|
|
|
+import com.ruoyi.basicData.domain.TWarehouseArea;
|
|
import com.ruoyi.basicData.service.ITWarehouseService;
|
|
import com.ruoyi.basicData.service.ITWarehouseService;
|
|
import com.ruoyi.common.annotation.Log;
|
|
import com.ruoyi.common.annotation.Log;
|
|
import com.ruoyi.common.constant.UserConstants;
|
|
import com.ruoyi.common.constant.UserConstants;
|
|
@@ -18,6 +20,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
+import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -81,6 +84,16 @@ public class TWarehouseController extends BaseController {
|
|
} else if (UserConstants.NOT_UNIQUE.equals(tWarehouseService.checkUFAaddrUnique(tWarehouses))) {
|
|
} else if (UserConstants.NOT_UNIQUE.equals(tWarehouseService.checkUFAaddrUnique(tWarehouses))) {
|
|
return AjaxResult.error("新增仓库'" + tWarehouses.getfAddr() + "'失败,地址已存在");
|
|
return AjaxResult.error("新增仓库'" + tWarehouses.getfAddr() + "'失败,地址已存在");
|
|
}
|
|
}
|
|
|
|
+ JSONArray jsonArray = JSONArray.parseArray(tWarehouseArea);
|
|
|
|
+ List<TWarehouseArea> tWarehouseAreaList = JSONObject.parseArray(jsonArray.toJSONString(), TWarehouseArea.class);
|
|
|
|
+ for (TWarehouseArea tWarehouseAreas : tWarehouseAreaList) {
|
|
|
|
+ if (UserConstants.NOT_UNIQUE.equals(tWarehouseService.checkUFTWarehouseAreaNoUnique(tWarehouseAreas))) {
|
|
|
|
+ return AjaxResult.error("新增仓库'" + tWarehouseAreas.getfNo() + "'失败,库区编号已存在");
|
|
|
|
+ } else if (UserConstants.NOT_UNIQUE.equals(tWarehouseService.checkUTWarehouseAreaFNnameUnique(tWarehouseAreas))) {
|
|
|
|
+ return AjaxResult.error("新增仓库'" + tWarehouseAreas.getfName() + "'失败,库区编号已存在");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
// 获取当前的用户
|
|
// 获取当前的用户
|
|
LoginUser loginUser = SpringUtils.getBean(TokenService.class).getLoginUser(ServletUtils.getRequest());
|
|
LoginUser loginUser = SpringUtils.getBean(TokenService.class).getLoginUser(ServletUtils.getRequest());
|
|
return tWarehouseService.insertTWarehouse1(tWarehouse, tWarehouseArea, loginUser);
|
|
return tWarehouseService.insertTWarehouse1(tWarehouse, tWarehouseArea, loginUser);
|