|  |  |  | @ -11,6 +11,7 @@ import com.glxp.api.admin.req.inventory.FilterInvSubWarehouseRequest; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.req.thrsys.FilterThrInvWarehouseRequest; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.req.thrsys.FilterThrSubInvWarehouseRequest; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.res.PageSimpleResponse; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.service.thrsys.ThrInvWarehouseService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.admin.service.thrsys.ThrSubInvWarehouseService; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.common.enums.ResultEnum; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.common.res.BaseResponse; | 
			
		
	
	
		
			
				
					|  |  |  | @ -23,6 +24,7 @@ import org.springframework.web.bind.annotation.RestController; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | import javax.annotation.Resource; | 
			
		
	
		
			
				
					|  |  |  |  | import javax.validation.Valid; | 
			
		
	
		
			
				
					|  |  |  |  | import java.util.Date; | 
			
		
	
		
			
				
					|  |  |  |  | import java.util.List; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | @RestController | 
			
		
	
	
		
			
				
					|  |  |  | @ -30,6 +32,8 @@ public class ThrSubInvWarehouseController { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     @Resource | 
			
		
	
		
			
				
					|  |  |  |  |     ThrSubInvWarehouseService thrSubInvWarehouseService; | 
			
		
	
		
			
				
					|  |  |  |  |     @Resource | 
			
		
	
		
			
				
					|  |  |  |  |     ThrInvWarehouseService thrInvWarehouseService; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     @GetMapping("/thirdSys/sub/inv/warehouse/filter") | 
			
		
	
		
			
				
					|  |  |  |  |     public BaseResponse filterInvWarehouse(FilterThrSubInvWarehouseRequest filterThrSubInvWarehouseRequest) { | 
			
		
	
	
		
			
				
					|  |  |  | @ -59,6 +63,10 @@ public class ThrSubInvWarehouseController { | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         invSubWarehouseEntity.setId(IdUtil.getSnowflake(6, 1).nextId() + ""); | 
			
		
	
		
			
				
					|  |  |  |  |         boolean b = thrSubInvWarehouseService.insertThrInvWarehouse(invSubWarehouseEntity); | 
			
		
	
		
			
				
					|  |  |  |  |         ThrInvWarehouseEntity thrInvWarehouseEntity = thrInvWarehouseService.selectByCode(invSubWarehouseEntity.getParentId(), invSubWarehouseEntity.getThirdSysFk()); | 
			
		
	
		
			
				
					|  |  |  |  |         thrInvWarehouseEntity.setUpdateTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |  |         thrInvWarehouseService.updateInvWarehouse(thrInvWarehouseEntity); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (!b) { | 
			
		
	
		
			
				
					|  |  |  |  |             return ResultVOUtils.error(ResultEnum.NOT_NETWORK); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
	
		
			
				
					|  |  |  | @ -81,6 +89,11 @@ public class ThrSubInvWarehouseController { | 
			
		
	
		
			
				
					|  |  |  |  |             return ResultVOUtils.error(ResultEnum.NOT_NETWORK); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         ThrInvWarehouseEntity thrInvWarehouseEntity = thrInvWarehouseService.selectByCode(invSubWarehouseEntity.getParentId(), invSubWarehouseEntity.getThirdSysFk()); | 
			
		
	
		
			
				
					|  |  |  |  |         thrInvWarehouseEntity.setUpdateTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |  |         thrInvWarehouseService.updateInvWarehouse(thrInvWarehouseEntity); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         return ResultVOUtils.success("修改成功!"); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -92,6 +105,12 @@ public class ThrSubInvWarehouseController { | 
			
		
	
		
			
				
					|  |  |  |  |         if (deleteRequest.getId() == null) { | 
			
		
	
		
			
				
					|  |  |  |  |             return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         ThrSubInvWarehouseEntity thrSubInvWarehouseEntity = thrSubInvWarehouseService.selectById(deleteRequest.getId()); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         ThrInvWarehouseEntity thrInvWarehouseEntity = thrInvWarehouseService.selectByCode(thrSubInvWarehouseEntity.getParentId(), thrSubInvWarehouseEntity.getThirdSysFk()); | 
			
		
	
		
			
				
					|  |  |  |  |         thrInvWarehouseEntity.setUpdateTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |  |         thrInvWarehouseService.updateInvWarehouse(thrInvWarehouseEntity); | 
			
		
	
		
			
				
					|  |  |  |  |         boolean b = thrSubInvWarehouseService.deleteById(deleteRequest.getId()); | 
			
		
	
		
			
				
					|  |  |  |  |         if (!b) { | 
			
		
	
		
			
				
					|  |  |  |  |             return ResultVOUtils.error(ResultEnum.NOT_NETWORK); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |