From 522ce35d689a07c8159aecafe13f0e822f4881ae Mon Sep 17 00:00:00 2001 From: chenhao <852066789@qq.com> Date: Wed, 14 May 2025 16:54:07 +0800 Subject: [PATCH] =?UTF-8?q?feat(sip):=20=E6=9B=B4=E6=96=B0=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E4=BF=A1=E6=81=AF=E5=92=8C=E5=A4=96=E9=83=A8=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E9=89=B4=E6=9D=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改订单信息相关代码,增加 bgType 字段并更新相关 mapper 和 service- 更新外部接口鉴权方式,使用静态变量 API_KEY 替代硬编码的字符串 -调整 OrderInfoVo 结构,添加 lastUpdateTime 字段 - 修改 ruoyi-admin 和 ruoyi-sip 的 artifactId - 更新 ruoyi-admin 的资源过滤配置 --- ruoyi-admin/pom.xml | 18 +++++++++++++++++- ruoyi-admin/src/main/resources/application.yml | 2 +- ruoyi-sip/pom.xml | 2 +- .../sip/controller/ExternalController.java | 6 ++++-- .../java/com/ruoyi/sip/domain/OrderInfo.java | 1 + .../sip/service/impl/OrderInfoServiceImpl.java | 8 +++++--- .../java/com/ruoyi/sip/vo/OrderInfoVo.java | 5 +++-- .../mapper/manage/OrderInfoMapper.xml | 2 ++ 8 files changed, 34 insertions(+), 10 deletions(-) diff --git a/ruoyi-admin/pom.xml b/ruoyi-admin/pom.xml index 10068fa3..874761c2 100644 --- a/ruoyi-admin/pom.xml +++ b/ruoyi-admin/pom.xml @@ -9,7 +9,7 @@ 4.0.0 jar - ruoyi-admin + oms-admin web服务入口 @@ -134,6 +134,22 @@ --> + + + src/main/resources + false + + **/*.yml + + + + src/main/resources + true + + **/*.yml + + + ${project.artifactId} diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index d315f3f4..068b98ba 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -16,7 +16,7 @@ ruoyi: # 开发环境配置 server: # 服务器的HTTP端口,默认为80 - port: 8080 + port: 28080 servlet: # 应用的访问路径 context-path: / diff --git a/ruoyi-sip/pom.xml b/ruoyi-sip/pom.xml index 1864f890..2dc8ebb6 100644 --- a/ruoyi-sip/pom.xml +++ b/ruoyi-sip/pom.xml @@ -10,7 +10,7 @@ 4.0.0 ruoyi-sip - war + jar ruoyi-sip Maven Webapp diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/ExternalController.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/ExternalController.java index 335a3216..ed9cabf4 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/ExternalController.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/ExternalController.java @@ -37,6 +37,7 @@ public class ExternalController { private IDeliveryListService deliveryListService; @Autowired private IOrderInfoService orderInfoService; + private final static String API_KEY = "c7f858d0-30b8-4b7f-9ea1-0ccf5ceb1c54"; @@ -46,7 +47,8 @@ public class ExternalController { if (StringUtils.isEmpty(apiKey)) { return AjaxResult.error("apiKey不能为空"); } - if (!"12345".equals(apiKey)){ + + if (!API_KEY.equals(apiKey)) { return AjaxResult.error("鉴权失败"); } return AjaxResult.success(orderInfoService.getOrderInfo(dto)); @@ -58,7 +60,7 @@ public class ExternalController { if (StringUtils.isEmpty(apiKey)) { return AjaxResult.error("apiKey不能为空"); } - if (!"12345".equals(apiKey)){ + if (!API_KEY.equals(apiKey)){ return AjaxResult.error("鉴权失败"); } return AjaxResult.success(deliveryListService.getNumberInfo(dto)); diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OrderInfo.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OrderInfo.java index d924fcfa..0e95cf9d 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OrderInfo.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OrderInfo.java @@ -46,6 +46,7 @@ public class OrderInfo extends BaseEntity private String customerName; //客户编码 private String customerCode; + private String bgType; /** * 客户邮编 */ diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OrderInfoServiceImpl.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OrderInfoServiceImpl.java index 0e306528..13c1262d 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OrderInfoServiceImpl.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/OrderInfoServiceImpl.java @@ -4,6 +4,8 @@ import java.util.Collections; import java.util.List; import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.lang.Dict; +import com.ruoyi.common.utils.DictUtils; import com.ruoyi.sip.domain.*; import com.ruoyi.sip.dto.ApiDataQueryDto; import com.ruoyi.sip.service.IAgentInfoService; @@ -173,8 +175,8 @@ public class OrderInfoServiceImpl implements IOrderInfoService orderInfoVo.setOrderName(orderInfo.getOrderName()); orderInfoVo.setVersionCode(orderInfo.getVersionCode()); // 固定值待确认 - orderInfoVo.setBgType("1"); - + orderInfoVo.setBgType(DictUtils.getDictLabel("bg_type", orderInfo.getBgType())); + orderInfoVo.setLastUpdateTime(orderInfo.getUpdatedAt()); // 设置代表处信息 setAgentInfo(orderInfoVo, agentInfoMap.get(orderInfo.getOrderAgentCode())); // 设置客户信息 @@ -235,7 +237,7 @@ public class OrderInfoServiceImpl implements IOrderInfoService orderInfoVo.setCustomerCode(dto.getCustomerCode()); orderInfoVo.setCustomerName(dto.getCustomerName()); orderInfoVo.setCustomerPostcode(dto.getCustomerPostcode()); - orderInfoVo.setIndustryType(dto.getIndustryType()); + orderInfoVo.setIndustryType(DictUtils.getDictLabel("industry_type",dto.getIndustryType())); orderInfoVo.setCustomerAddress(dto.getCustomerAddress()); orderInfoVo.setContactPerson(dto.getCustomerContact()); orderInfoVo.setContactEmail(dto.getCustomerEmail()); diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/vo/OrderInfoVo.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/vo/OrderInfoVo.java index 8c36dabe..c09daea4 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/vo/OrderInfoVo.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/vo/OrderInfoVo.java @@ -3,6 +3,8 @@ package com.ruoyi.sip.vo; import lombok.Data; +import java.util.Date; + /** * @author : ch * @version : 1.0 @@ -56,6 +58,5 @@ public class OrderInfoVo { private String contactPhone; //客户邮箱 private String contactEmail; - - + private Date lastUpdateTime; } diff --git a/ruoyi-sip/src/main/resources/mapper/manage/OrderInfoMapper.xml b/ruoyi-sip/src/main/resources/mapper/manage/OrderInfoMapper.xml index ecdaa939..a0ad37c4 100644 --- a/ruoyi-sip/src/main/resources/mapper/manage/OrderInfoMapper.xml +++ b/ruoyi-sip/src/main/resources/mapper/manage/OrderInfoMapper.xml @@ -18,6 +18,7 @@ + @@ -85,6 +86,7 @@ order_type, order_agent_code, order_partner_code, + bg_type, order_date, status, remark,