From 599ed32dd51ac79475470ba4cb41bf11fdace799 Mon Sep 17 00:00:00 2001 From: linfso Date: Sat, 13 Jul 2024 16:42:16 +0800 Subject: [PATCH] md --- .../web/emis/EmisCustomerUserController.java | 6 ++++ .../erp/emis/domain/EmisCountryArea.java | 5 +++ .../impl/EmisTmsScanRecordServiceImpl.java | 30 +++++++++------- .../mapper/EmisCountryAreaMapper.xml | 35 ++++++++++++++++--- 4 files changed, 59 insertions(+), 17 deletions(-) diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerUserController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerUserController.java index e263eae23..a8f950410 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerUserController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerUserController.java @@ -247,6 +247,12 @@ public class EmisCustomerUserController extends EmisBaseController return AjaxResult.error("月结卡号已存在"); } + // 判断是否开通OMS + if("1".equals(emisCustomerUser.getBlOpenOms())){ + // 给客户授权角色 + + } + return toAjax(emisCustomerUserService.updateEmisCustomerUser(emisCustomerUser)); } catch (DuplicateKeyException e) { e.printStackTrace(); diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCountryArea.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCountryArea.java index fed33cc86..14fd10d08 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCountryArea.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisCountryArea.java @@ -43,6 +43,11 @@ public class EmisCountryArea extends BaseEntity private String countryCode; /* 国际名称 */ private String countryName; + /* 服务网点 */ + private String siteCode; +// 扩展字段 +// 服务网点名称 + private String siteName; } diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsScanRecordServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsScanRecordServiceImpl.java index b9a1c74df..f9e6353b6 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsScanRecordServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsScanRecordServiceImpl.java @@ -893,8 +893,12 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm boolean blUnPack=false; Map countryMap = new HashMap(); + Map billCodeMap = new HashMap(); + String destCountry=null; + // 同批次主单子单不允许混装 + // 子单号处理 for (String scanBillCode : billCodeArr) { // 返回原始数据返回 @@ -997,19 +1001,19 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm } } - if(destCountry==null){ - destCountry=emisWaybill.getReceiveCountry(); - } - else{ - // 不允许有不同国家的货混装 - if( !destCountry.equals(emisWaybill.getReceiveCountry()) ){ - scanResultItem.setResult("fail"); - scanResultItem.setMessage("不同国家的货不允许混装"); - scanResultItem.setErrorCode(EmisBizErrorType.SCAN_NO_ALLOW.errorCode); - itemList.add(scanResultItem); - return itemList; - } - } +// if(destCountry==null){ +// destCountry=emisWaybill.getReceiveCountry(); +// } +// else{ +// // 不允许有不同国家的货混装 +// if( !destCountry.equals(emisWaybill.getReceiveCountry()) ){ +// scanResultItem.setResult("fail"); +// scanResultItem.setMessage("不同国家的货不允许混装"); +// scanResultItem.setErrorCode(EmisBizErrorType.SCAN_NO_ALLOW.errorCode); +// itemList.add(scanResultItem); +// return itemList; +// } +// } // 记录总票数 if(!mainBillMap.containsKey(mainBillCode)){ diff --git a/emis-biz/src/main/resources/mapper/EmisCountryAreaMapper.xml b/emis-biz/src/main/resources/mapper/EmisCountryAreaMapper.xml index 3728aa248..5c30628e7 100644 --- a/emis-biz/src/main/resources/mapper/EmisCountryAreaMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisCountryAreaMapper.xml @@ -10,23 +10,26 @@ + - + - select id, name, name_en, country_code, country_name, remark, tenant_id, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_country_area + select id, name, name_en, country_code, country_name, site_code, remark, tenant_id, del_flag, create_by, create_time, update_by, update_time, create_site, update_site from emis_country_area + + - + insert into emis_country_area id, @@ -54,6 +78,7 @@ name_en, country_code, country_name, + site_code, remark, tenant_id, del_flag, @@ -70,6 +95,7 @@ #{nameEn}, #{countryCode}, #{countryName}, + #{siteCode}, #{remark}, #{tenantId}, #{delFlag}, @@ -89,6 +115,7 @@ name_en = #{nameEn}, country_code = #{countryCode}, country_name = #{countryName}, + site_code = #{siteCode}, remark = #{remark}, tenant_id = #{tenantId}, del_flag = #{delFlag},