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