|  | @@ -4,6 +4,7 @@ import java.util.*;
 | 
											
												
													
														|  |  import java.io.IOException;
 |  |  import java.io.IOException;
 | 
											
												
													
														|  |  import java.io.UnsupportedEncodingException;
 |  |  import java.io.UnsupportedEncodingException;
 | 
											
												
													
														|  |  import java.net.URLDecoder;
 |  |  import java.net.URLDecoder;
 | 
											
												
													
														|  | 
 |  | +import javax.annotation.Resource;
 | 
											
												
													
														|  |  import javax.servlet.http.HttpServletRequest;
 |  |  import javax.servlet.http.HttpServletRequest;
 | 
											
												
													
														|  |  import javax.servlet.http.HttpServletResponse;
 |  |  import javax.servlet.http.HttpServletResponse;
 | 
											
												
													
														|  |  import org.jeecg.common.api.vo.Result;
 |  |  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.SyShippingOrder;
 | 
											
												
													
														|  |  import org.jeecg.modules.documents.syShippingOrder.entity.SyShippingOrderItem;
 |  |  import org.jeecg.modules.documents.syShippingOrder.entity.SyShippingOrderItem;
 | 
											
												
													
														|  |  import org.jeecg.modules.documents.syShippingOrder.entity.VO.SyPackingList;
 |  |  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 org.jeecg.modules.documents.syShippingOrder.service.ISyShippingOrderService;
 | 
											
												
													
														|  |  import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 |  |  import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 | 
											
												
													
														|  |  import com.baomidou.mybatisplus.core.metadata.IPage;
 |  |  import com.baomidou.mybatisplus.core.metadata.IPage;
 | 
											
												
													
														|  |  import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 |  |  import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 | 
											
												
													
														|  |  import lombok.extern.slf4j.Slf4j;
 |  |  import lombok.extern.slf4j.Slf4j;
 | 
											
												
													
														|  |  import org.jeecg.common.system.base.controller.JeecgController;
 |  |  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.spapl.entity.SizeTable;
 | 
											
												
													
														|  |  import org.jeecg.modules.splt.mapper.SyPackingListTailoringItemMapper;
 |  |  import org.jeecg.modules.splt.mapper.SyPackingListTailoringItemMapper;
 | 
											
												
													
														|  |  import org.jeecgframework.poi.excel.ExcelImportUtil;
 |  |  import org.jeecgframework.poi.excel.ExcelImportUtil;
 | 
											
										
											
												
													
														|  | @@ -54,6 +57,11 @@ public class SyShippingOrderController extends JeecgController<SyShippingOrder,
 | 
											
												
													
														|  |  	private ISyShippingOrderService syShippingOrderService;
 |  |  	private ISyShippingOrderService syShippingOrderService;
 | 
											
												
													
														|  |  	@Autowired
 |  |  	@Autowired
 | 
											
												
													
														|  |  	private SyPackingListTailoringItemMapper syPackingListTailoringItemMapper;
 |  |  	private SyPackingListTailoringItemMapper syPackingListTailoringItemMapper;
 | 
											
												
													
														|  | 
 |  | +	 @Autowired
 | 
											
												
													
														|  | 
 |  | +	private SyShippingOrderItemServiceImpl syShippingOrderItemService;
 | 
											
												
													
														|  | 
 |  | +	 @Resource
 | 
											
												
													
														|  | 
 |  | +	 private SyShippingOrderMapper syShippingOrderMapper;
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  	
 |  |  	
 | 
											
												
													
														|  |  	/**
 |  |  	/**
 | 
											
												
													
														|  |  	 * 分页列表查询
 |  |  	 * 分页列表查询
 | 
											
										
											
												
													
														|  | @@ -202,9 +210,37 @@ public class SyShippingOrderController extends JeecgController<SyShippingOrder,
 | 
											
												
													
														|  |  	@AutoLog(value = "托书主表实体类-通过id查询")
 |  |  	@AutoLog(value = "托书主表实体类-通过id查询")
 | 
											
												
													
														|  |  	@ApiOperation(value="托书主表实体类-通过id查询", notes="托书主表实体类-通过id查询")
 |  |  	@ApiOperation(value="托书主表实体类-通过id查询", notes="托书主表实体类-通过id查询")
 | 
											
												
													
														|  |  	@GetMapping(value = "/queryById")
 |  |  	@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);
 |  |  		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
 |  |  	  * @param syShippingOrder
 | 
											
												
													
														|  |  	  * @return
 |  |  	  * @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")
 |  |  	 @PostMapping(value = "/syShippingDetailsSubmit")
 | 
											
												
													
														|  |  	 public Result<SyShippingOrder> syShippingDetailsSubmit(@RequestBody SyShippingOrder syShippingOrder) {
 |  |  	 public Result<SyShippingOrder> syShippingDetailsSubmit(@RequestBody SyShippingOrder syShippingOrder) {
 | 
											
												
													
														|  |  
 |  |  
 |