From b9371ee62d1f24c667b1d5b1df504ebb59a2289d Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期一, 19 一月 2026 18:06:30 +0800
Subject: [PATCH] 小程序 接口开发
---
server/dmmall_service/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 47 insertions(+), 4 deletions(-)
diff --git a/server/dmmall_service/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java b/server/dmmall_service/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java
index d81be9c..bee76a0 100644
--- a/server/dmmall_service/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java
+++ b/server/dmmall_service/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java
@@ -7,6 +7,7 @@
import com.doumee.core.utils.Constants;
import com.doumee.dao.system.model.SystemDict;
import com.doumee.dao.system.model.SystemDictData;
+import com.doumee.dao.web.response.MailConfigResponse;
import com.doumee.service.system.SystemDictDataService;
import com.doumee.service.system.SystemDictService;
import org.apache.commons.lang3.StringUtils;
@@ -15,10 +16,8 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import java.util.Arrays;
-import java.util.Date;
-import java.util.List;
-import java.util.Optional;
+import java.math.BigDecimal;
+import java.util.*;
@Service
public class SystemDictDataBizImpl implements SystemDictDataBiz {
@@ -168,4 +167,48 @@
one.setCode(path+one.getCode());
return one;
}
+
+
+
+ @Override
+ public MailConfigResponse getMailConfig(){
+ MailConfigResponse mailConfigResponse = new MailConfigResponse();
+
+ SystemDictData systemDictData = new SystemDictData();
+ systemDictData.setDeleted(Boolean.FALSE);
+ systemDictData.setLabel(Constants.FIRST_WEIGHT);
+ SystemDictData one = systemDictDataService.findOne(systemDictData);
+ if(Objects.isNull(one)){
+ throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(), "鏁版嵁鍊间笉瀛樺湪");
+ }
+ mailConfigResponse.setFee0(new BigDecimal(one.getCode()));
+ systemDictData.setLabel(Constants.CONTINUE_FEE);
+ one = systemDictDataService.findOne(systemDictData);
+ if(Objects.isNull(one)){
+ throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(), "鏁版嵁鍊间笉瀛樺湪");
+ }
+ mailConfigResponse.setFee1(new BigDecimal(one.getCode()));
+
+ systemDictData.setLabel(Constants.FIRST_WEIGHT);
+ one = systemDictDataService.findOne(systemDictData);
+ if(Objects.isNull(one)){
+ throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(), "鏁版嵁鍊间笉瀛樺湪");
+ }
+ mailConfigResponse.setWeight0(new BigDecimal(one.getCode()));
+
+ systemDictData.setLabel(Constants.CONTINUE_WEIGHT);
+ one = systemDictDataService.findOne(systemDictData);
+ if(Objects.isNull(one)){
+ throw new BusinessException(ResponseStatus.DATA_EXISTS.getCode(), "鏁版嵁鍊间笉瀛樺湪");
+ }
+
+ mailConfigResponse.setWeight1(new BigDecimal(one.getCode()));
+
+
+
+ return mailConfigResponse;
+
+
+ }
+
}
--
Gitblit v1.9.3