From 1ace91a1c49b9a31142b64569a21cd2d31d78910 Mon Sep 17 00:00:00 2001 From: linfso Date: Wed, 8 May 2024 09:02:10 +0800 Subject: [PATCH] md --- .../web/emis/EmisTmsScanRecordController.java | 23 ++++-- .../web/emis/EmisTmsTransPlanController.java | 6 ++ .../com/xdadan/erp/emis/domain/EmisGoods.java | 4 -- .../erp/emis/domain/EmisTmsTransPlan.java | 14 ++-- .../erp/emis/domain/EmisTmsTransPlanDtl.java | 22 +++--- .../erp/emis/domain/EmisWarehouseIn.java | 5 +- .../xdadan/erp/emis/domain/EmisWaybill.java | 5 +- .../mapper/EmisTmsTransPlanDtlMapper.xml | 70 +++++++++++-------- .../mapper/EmisTmsTransPlanMapper.xml | 42 +++++------ 9 files changed, 102 insertions(+), 89 deletions(-) diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsScanRecordController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsScanRecordController.java index 6f04600b3..912cb1f98 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsScanRecordController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsScanRecordController.java @@ -16,11 +16,12 @@ import java.util.List; import javax.servlet.http.HttpServletResponse; import com.xdadan.erp.common.annotation.filter.jackson.JacksonFilter; -import com.xdadan.erp.emis.domain.EmisBrand; -import com.xdadan.erp.emis.domain.EmisWaybill; +import com.xdadan.erp.common.core.domain.entity.SysUser; +import com.xdadan.erp.emis.domain.*; import com.xdadan.erp.emis.domain.exception.EmisBizError; import com.xdadan.erp.emis.domain.vo.scan.ScanInfo; import com.xdadan.erp.emis.domain.vo.scan.ScanResult; +import com.xdadan.erp.emis.service.IEmisTmsTransPlanDtlService; import com.xdadan.erp.emis.service.IEmisWaybillService; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -42,7 +43,6 @@ import com.xdadan.erp.common.core.page.TableDataInfo; import com.xdadan.erp.common.enums.BusinessType; import com.xdadan.erp.common.utils.poi.ExcelUtil; -import com.xdadan.erp.emis.domain.EmisTmsScanRecord; import com.xdadan.erp.emis.service.IEmisTmsScanRecordService; /** @@ -61,6 +61,9 @@ public class EmisTmsScanRecordController extends BaseController @Autowired private IEmisWaybillService emisWaybillService; + @Autowired + private IEmisTmsTransPlanDtlService emisTmsTransPlanDtlService; + /** * 获取可扫描的运单 @@ -94,10 +97,20 @@ public class EmisTmsScanRecordController extends BaseController return AjaxResult.error("扫描异常,联系客服"); } - - } + @GetMapping("/getNextStationList") + @JacksonFilter(include= {"startSiteName","destSiteName"},value= EmisTmsTransPlanDtl.class,type= JacksonFilter.JscksonFilterType.RESPONSE) + public TableDataInfo getNextStationList() + { + startPage(); + EmisTmsTransPlanDtl queryObj = new EmisTmsTransPlanDtl(); + queryObj.setStartSite(getLoginUser().getUser().getOwnerSiteCode()); + List list = emisTmsTransPlanDtlService.selectEmisTmsTransPlanDtlList(queryObj); + return getDataTable(list); + } + + /** * 获取可扫描的运单 diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsTransPlanController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsTransPlanController.java index 420d5af9a..780358414 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsTransPlanController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisTmsTransPlanController.java @@ -13,6 +13,9 @@ package com.xdadan.erp.web.emis; import java.util.List; import javax.servlet.http.HttpServletResponse; + +import com.xdadan.erp.common.annotation.filter.jackson.JacksonFilter; +import com.xdadan.erp.common.core.domain.entity.SysUser; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.GetMapping; @@ -60,6 +63,9 @@ public class EmisTmsTransPlanController extends BaseController return getDataTable(list); } + + + /** * 导出TMS承运线路计划列表 */ diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisGoods.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisGoods.java index 460bd8e2a..ce9e95f3c 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisGoods.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisGoods.java @@ -143,9 +143,5 @@ public class EmisGoods extends BaseEntity private String portCode; /* 排序 */ private Integer orderNum; - /* 创建站点 */ - private String createSite; - /* 更新站点 */ - private String updateSite; } diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisTmsTransPlan.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisTmsTransPlan.java index 1edc03184..a83ed80eb 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisTmsTransPlan.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisTmsTransPlan.java @@ -1,10 +1,10 @@ -/** +/** * @Project: emis * @Title: EmisTmsTransPlan.java * @author linfso - * @date 2024-03-01 08:55:00 + * @date 2024-05-08 00:59:10 * @Copyright: ShangHai Duta 2022 All rights reserved. - * @version v1.0 + * @version v1.0 * @Description:

TMS承运线路计划 实体类

*/ @@ -26,9 +26,9 @@ import lombok.Data; * @ClassName EmisTmsTransPlan * @Description TMS承运线路计划 * @author linfso - * @date 2024-03-01 08:55:00 + * @date 2024-05-08 00:59:10 */ - @Data +@Data public class EmisTmsTransPlan extends BaseEntity { private static final long serialVersionUID = 1L; @@ -45,9 +45,5 @@ public class EmisTmsTransPlan extends BaseEntity private String productType; /* 状态 1-启用 0-不启用 */ private String status; - /* 创建站点代码 */ - private String createSiteCode; - /* 修改站点代码 */ - private String modifySiteCode; } diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisTmsTransPlanDtl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisTmsTransPlanDtl.java index deb94508d..4913a22c3 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisTmsTransPlanDtl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisTmsTransPlanDtl.java @@ -1,10 +1,10 @@ -/** +/** * @Project: emis * @Title: EmisTmsTransPlanDtl.java * @author linfso - * @date 2024-03-01 08:55:00 + * @date 2024-05-08 00:43:59 * @Copyright: ShangHai Duta 2022 All rights reserved. - * @version v1.0 + * @version v1.0 * @Description:

TMS承运线路计划明细 实体类

*/ @@ -26,9 +26,9 @@ import lombok.Data; * @ClassName EmisTmsTransPlanDtl * @Description TMS承运线路计划明细 * @author linfso - * @date 2024-03-01 08:55:00 + * @date 2024-05-08 00:43:59 */ - @Data +@Data public class EmisTmsTransPlanDtl extends BaseEntity { private static final long serialVersionUID = 1L; @@ -38,9 +38,9 @@ public class EmisTmsTransPlanDtl extends BaseEntity /* 计划id */ private Long planId; /* 起始网点 */ - private String startSiteCode; + private String startSite; /* 目的网点 */ - private String destSiteCode; + private String destSite; /* 运输方式 陆运,空运海运 */ private String transType; /* 预估运输时间 day */ @@ -49,9 +49,9 @@ public class EmisTmsTransPlanDtl extends BaseEntity private Integer orderNum; /* 状态 1-启用 0-不启用 */ private String status; - /* 创建站点代码 */ - private String createSiteCode; - /* 修改站点代码 */ - private String modifySiteCode; + + // 非数据库字段 + private String startSiteName; + private String destSiteName; } diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseIn.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseIn.java index f8df2f343..5a5ab924e 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseIn.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseIn.java @@ -46,9 +46,6 @@ public class EmisWarehouseIn extends BaseEntity private Date superiorDate; /* 序号 */ private String serialNumber; - /* 创建站点 */ - private String createSite; - /* 更新站点 */ - private String updateSite; + } diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybill.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybill.java index 46b619200..db4ede59d 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybill.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybill.java @@ -343,10 +343,7 @@ public class EmisWaybill extends BaseEntity private String billPicDispatchRmk; /* 时区偏差 */ private String timezoneOffset; - /* 创建网点 */ - private String createSite; - /* 更新网点 */ - private String updateSite; + private List cargoList; private List feeitemList; diff --git a/emis-biz/src/main/resources/mapper/EmisTmsTransPlanDtlMapper.xml b/emis-biz/src/main/resources/mapper/EmisTmsTransPlanDtlMapper.xml index 1d97ea392..5ac8f3b29 100644 --- a/emis-biz/src/main/resources/mapper/EmisTmsTransPlanDtlMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisTmsTransPlanDtlMapper.xml @@ -1,119 +1,127 @@ + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + - - + + - - + + + + + + - select id, plan_id, start_site_code, dest_site_code, trans_type, est_cost_day, order_num, status, create_site_code, modify_site_code, del_flag, create_by, create_time, update_by, update_time, remark from emis_tms_trans_plan_dtl + select id, plan_id, start_site, dest_site, trans_type, est_cost_day, order_num, status, del_flag, create_by, create_time, update_by, update_time, remark, create_site, update_site from emis_tms_trans_plan_dtl + + - + - + insert into emis_tms_trans_plan_dtl id, plan_id, - start_site_code, - dest_site_code, + start_site, + dest_site, trans_type, est_cost_day, order_num, status, - create_site_code, - modify_site_code, del_flag, create_by, create_time, update_by, update_time, remark, - + create_site, + update_site, + #{id}, #{planId}, - #{startSiteCode}, - #{destSiteCode}, + #{startSite}, + #{destSite}, #{transType}, #{estCostDay}, #{orderNum}, #{status}, - #{createSiteCode}, - #{modifySiteCode}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, - + #{createSite}, + #{updateSite}, + update emis_tms_trans_plan_dtl plan_id = #{planId}, - start_site_code = #{startSiteCode}, - dest_site_code = #{destSiteCode}, + start_site = #{startSite}, + dest_site = #{destSite}, trans_type = #{transType}, est_cost_day = #{estCostDay}, order_num = #{orderNum}, status = #{status}, - create_site_code = #{createSiteCode}, - modify_site_code = #{modifySiteCode}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, + create_site = #{createSite}, + update_site = #{updateSite}, where id = #{id} @@ -123,7 +131,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - delete from emis_tms_trans_plan_dtl where id in + delete from emis_tms_trans_plan_dtl where id in #{id} diff --git a/emis-biz/src/main/resources/mapper/EmisTmsTransPlanMapper.xml b/emis-biz/src/main/resources/mapper/EmisTmsTransPlanMapper.xml index 74f77fd3b..ca2c19e6b 100644 --- a/emis-biz/src/main/resources/mapper/EmisTmsTransPlanMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisTmsTransPlanMapper.xml @@ -1,9 +1,9 @@ + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + @@ -11,47 +11,47 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - + + - select id, plan_code, plan_name, trans_line_type, product_type, status, create_site_code, modify_site_code, del_flag, create_by, create_time, update_by, update_time, remark from emis_tms_trans_plan + select id, plan_code, plan_name, trans_line_type, product_type, status, del_flag, create_by, create_time, update_by, update_time, remark, create_site, update_site from emis_tms_trans_plan - + - + insert into emis_tms_trans_plan @@ -61,15 +61,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" trans_line_type, product_type, status, - create_site_code, - modify_site_code, del_flag, create_by, create_time, update_by, update_time, remark, - + create_site, + update_site, + #{id}, #{planCode}, @@ -77,15 +77,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{transLineType}, #{productType}, #{status}, - #{createSiteCode}, - #{modifySiteCode}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, - + #{createSite}, + #{updateSite}, + @@ -96,14 +96,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" trans_line_type = #{transLineType}, product_type = #{productType}, status = #{status}, - create_site_code = #{createSiteCode}, - modify_site_code = #{modifySiteCode}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, + create_site = #{createSite}, + update_site = #{updateSite}, where id = #{id} @@ -113,7 +113,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - delete from emis_tms_trans_plan where id in + delete from emis_tms_trans_plan where id in #{id}