|  |  | @ -327,7 +327,7 @@ public class IoOrderController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |     @AuthRuleAnnotation("") |  |  |  |     @AuthRuleAnnotation("") | 
			
		
	
		
		
			
				
					
					|  |  |  |     @PostMapping("warehouse/inout/saveOrderWeb") |  |  |  |     @PostMapping("warehouse/inout/saveOrderWeb") | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Log(title = "单据管理", businessType = BusinessType.UPDATE) |  |  |  |     @Log(title = "单据管理", businessType = BusinessType.UPDATE) | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse saveOrderWeb(@RequestBody AddOrderRequest addOrderRequest) { |  |  |  |     public BaseResponse saveOrderWeb(@RequestBody AddOrderRequest addOrderRequest){ | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         IoOrderEntity orderEntity = new IoOrderEntity(); |  |  |  |         IoOrderEntity orderEntity = new IoOrderEntity(); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (addOrderRequest.getWorkPlaceCode() != null) { |  |  |  |         if (addOrderRequest.getWorkPlaceCode() != null) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -360,6 +360,9 @@ public class IoOrderController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |         orderEntity.setDeptCode(addOrderRequest.getDeptCode()); |  |  |  |         orderEntity.setDeptCode(addOrderRequest.getDeptCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |         orderEntity.setBillNo(addOrderRequest.getBillNo()); |  |  |  |         orderEntity.setBillNo(addOrderRequest.getBillNo()); | 
			
		
	
		
		
			
				
					
					|  |  |  |         orderEntity.setInvCode(addOrderRequest.getInvCode()); |  |  |  |         orderEntity.setInvCode(addOrderRequest.getInvCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         orderEntity.setUpdateTime(new Date()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         orderEntity.setUpdateUser(getUserId() + ""); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (addOrderRequest.getProductType() == null) { |  |  |  |         if (addOrderRequest.getProductType() == null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             //器械单据
 |  |  |  |             //器械单据
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             orderEntity.setProductType(1); |  |  |  |             orderEntity.setProductType(1); | 
			
		
	
	
		
		
			
				
					|  |  | @ -414,7 +417,7 @@ public class IoOrderController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |         //上货校验追溯码是否重复
 |  |  |  |         //上货校验追溯码是否重复
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (bussinessTypeEntity.getAction().equals(ConstantType.SPLIT_OUT)) { |  |  |  |         if (bussinessTypeEntity.getAction().equals(ConstantType.SPLIT_OUT)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             for (IoCodeTempEntity codeTempEntity : codeTempEntities) { |  |  |  |             for (IoCodeTempEntity codeTempEntity : codeTempEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 IoSplitFifoCodeEntity fifoCodeEntity = fifoCodeService.findByCode(codeTempEntity.getCode(), null); |  |  |  |                 IoSplitFifoCodeEntity fifoCodeEntity = fifoCodeService.findByCode(codeTempEntity.getCode(),addOrderRequest.getWorkPlaceCode() ); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 if (fifoCodeEntity != null && StrUtil.isNotEmpty(fifoCodeEntity.getSerialNo())) { |  |  |  |                 if (fifoCodeEntity != null && StrUtil.isNotEmpty(fifoCodeEntity.getSerialNo())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     return ResultVOUtils.error(500, "当前追溯码:" + fifoCodeEntity.getCode() + "已存在!"); |  |  |  |                     return ResultVOUtils.error(500, "当前追溯码:" + fifoCodeEntity.getCode() + "已存在!"); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
	
		
		
			
				
					|  |  | @ -1350,6 +1353,27 @@ public class IoOrderController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @PostMapping("/udiwms/inout/order/upProcessing") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     public BaseResponse isProcessing(@RequestBody AddOrderRequest addOrderRequest) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         IoOrderEntity order = orderService.findByBillNo(addOrderRequest.getBillNo()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (order.getStatus() == 3){ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             return ResultVOUtils.error(501,"此订单正在处理中"); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         order.setStatus(3);//订单从草稿改变成为3 表示正在处理中
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         order.setUpdateUser(getUserId() + ""); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         order.setUpdateTime(new Date()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         orderService.updateByBillNo(order); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         return ResultVOUtils.success(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @GetMapping("/udiwms/inout/order/getProcessingOrder") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     public BaseResponse getProcessingOrder(AddOrderRequest addOrderRequest) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         IoOrderResponse order = orderService.findByWorkPlaceCode(addOrderRequest.getWorkPlaceCode() + "",getUserId()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         return ResultVOUtils.success(order); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     public String checkId(IoOrderDetailBizEntity bizEntity, IoCodeTempEntity codeEntity) { |  |  |  |     public String checkId(IoOrderDetailBizEntity bizEntity, IoCodeTempEntity codeEntity) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (bizEntity.getBindRlFk().longValue() == codeEntity.getRelId().longValue()) { |  |  |  |         if (bizEntity.getBindRlFk().longValue() == codeEntity.getRelId().longValue()) { | 
			
		
	
	
		
		
			
				
					|  |  | 
 |