| 
														
															@@ -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); 
														 |