| 
					
				 | 
			
			
				@@ -4,6 +4,7 @@ import java.util.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.io.IOException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.io.UnsupportedEncodingException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.net.URLDecoder; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import javax.annotation.Resource; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import javax.servlet.http.HttpServletRequest; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import javax.servlet.http.HttpServletResponse; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.jeecg.common.api.vo.Result; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -16,12 +17,14 @@ import org.jeecg.modules.documents.shippingDetails.entity.SyShippingDetails; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.jeecg.modules.documents.syShippingOrder.entity.SyShippingOrder; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.jeecg.modules.documents.syShippingOrder.entity.SyShippingOrderItem; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.jeecg.modules.documents.syShippingOrder.entity.VO.SyPackingList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.jeecg.modules.documents.syShippingOrder.mapper.SyShippingOrderMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.jeecg.modules.documents.syShippingOrder.service.ISyShippingOrderService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.baomidou.mybatisplus.core.metadata.IPage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.baomidou.mybatisplus.extension.plugins.pagination.Page; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import lombok.extern.slf4j.Slf4j; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.jeecg.common.system.base.controller.JeecgController; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.jeecg.modules.documents.syShippingOrder.service.impl.SyShippingOrderItemServiceImpl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.jeecg.modules.spapl.entity.SizeTable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.jeecg.modules.splt.mapper.SyPackingListTailoringItemMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.jeecgframework.poi.excel.ExcelImportUtil; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -54,6 +57,11 @@ public class SyShippingOrderController extends JeecgController<SyShippingOrder, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private ISyShippingOrderService syShippingOrderService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	private SyPackingListTailoringItemMapper syPackingListTailoringItemMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	private SyShippingOrderItemServiceImpl syShippingOrderItemService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 @Resource 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 private SyShippingOrderMapper syShippingOrderMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 * 分页列表查询 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -202,9 +210,37 @@ public class SyShippingOrderController extends JeecgController<SyShippingOrder, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@AutoLog(value = "托书主表实体类-通过id查询") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@ApiOperation(value="托书主表实体类-通过id查询", notes="托书主表实体类-通过id查询") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@GetMapping(value = "/queryById") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	public Result<?> queryById(@RequestParam(name="id",required=true) String id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public Result<SyShippingOrder> queryById(@RequestParam(name="id",required=true) String id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		Result<SyShippingOrder> result = new Result<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if(oConvertUtils.isEmpty(id)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			result.setSuccess(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			result.setMessage("ID不能为空!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		SyShippingOrder syShippingOrder = syShippingOrderService.getById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		return Result.OK(syShippingOrder); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		//查询子表数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		List<SyShippingOrderItem> list = syShippingOrderMapper.queryItem(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if(list.size()==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			result.setSuccess(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			result.setMessage("未找到子表数据!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		syShippingOrder.setSyShippingOrderItemList(list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		//查询人民币 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		List<SyRmb> listRmb = syShippingOrderMapper.queryListRmb(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		syShippingOrder.setRmbList(listRmb); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		//查询美元 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		List<SyUsd> listUsd = syShippingOrderMapper.queryListUsd(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		syShippingOrder.setUsdList(listUsd); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		result.setMessage("查询成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		result.setSuccess(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		result.setResult(syShippingOrder); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   /** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -276,8 +312,8 @@ public class SyShippingOrderController extends JeecgController<SyShippingOrder, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	  * @param syShippingOrder 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	  * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	 @AutoLog(value = "发运明细提交,(提交:type=1,取消提交:type = 0)") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	 @ApiOperation(value = "发运明细提交,(提交:type=1,取消提交:type = 0)", notes="发运明细提交,(提交:type=1,取消提交:type = 0)") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 @AutoLog(value = "发运明细提交,(提交:type=1,取消提交:type = 2)") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 @ApiOperation(value = "发运明细提交,(提交:type=1,取消提交:type = 2)", notes="发运明细提交,(提交:type=1,取消提交:type = 2)") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 @PostMapping(value = "/syShippingDetailsSubmit") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 public Result<SyShippingOrder> syShippingDetailsSubmit(@RequestBody SyShippingOrder syShippingOrder) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |