From c10182e457df5b85e2894a065821d0b773ac646c Mon Sep 17 00:00:00 2001 From: lin <642018748@qq.com> Date: Wed, 26 Apr 2023 18:04:00 +0800 Subject: [PATCH] fix --- .../iformall/controller/WxChatController.java | 54 +++++++++++++++++++ .../com/iformall/utils/SysConfigConstant.java | 1 + 2 files changed, 55 insertions(+) create mode 100644 gptCApi/src/main/java/com/iformall/controller/WxChatController.java diff --git a/gptCApi/src/main/java/com/iformall/controller/WxChatController.java b/gptCApi/src/main/java/com/iformall/controller/WxChatController.java new file mode 100644 index 0000000..9bf2257 --- /dev/null +++ b/gptCApi/src/main/java/com/iformall/controller/WxChatController.java @@ -0,0 +1,54 @@ +package com.iformall.controller; + +import com.alibaba.fastjson.JSON; +import com.iformall.common.ErrorCode; +import com.iformall.common.IdWorker; +import com.iformall.common.Result; +import com.iformall.common.ResultData; +import com.iformall.domain.entity.PayAdapterResult; +import com.iformall.domain.po.*; +import com.iformall.domain.po.base.BaseEntity; +import com.iformall.domain.po.base.BaseEntity.SortField; +import com.iformall.domain.po.base.TenantEntity; +import com.iformall.enums.*; +import com.iformall.exception.MallinkException; +import com.iformall.service.*; +import com.iformall.service.wx.WxPayService; +import com.iformall.utils.Constant; +import com.iformall.utils.SysConfigConstant; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; +import io.swagger.annotations.ApiOperation; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.web.bind.annotation.*; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@RestController +@RequestMapping("/api/chat") +public class WxChatController extends BaseController { + private final Logger logger = LoggerFactory.getLogger(this.getClass()); + + @Autowired + SysConfigService sysConfigService; + + @GetMapping("/limit") + public ResultData chatLimit() { + Map retMap = new HashMap(); + TenantEntity tenantEntity = getCUser(); + SysConfig saysContentLength = sysConfigService.getByKey(SysConfigConstant.says_content_length, tenantEntity); + retMap.put("saysContentLength", saysContentLength.getConfigItemValue()); + return new ResultData(retMap); + } + +} diff --git a/gptService/src/main/java/com/iformall/utils/SysConfigConstant.java b/gptService/src/main/java/com/iformall/utils/SysConfigConstant.java index 50e5c28..23d02a1 100644 --- a/gptService/src/main/java/com/iformall/utils/SysConfigConstant.java +++ b/gptService/src/main/java/com/iformall/utils/SysConfigConstant.java @@ -6,5 +6,6 @@ public class SysConfigConstant { public static final String price="price"; public static final String productImg="productImg"; public static final String expired_days = "expiredDays"; + public static final String says_content_length = "saysContentLength"; }