Commit 341ffce4 by liyanlin

增加获取小程序模块ID配置接口

parent 2e88cd12
...@@ -3,6 +3,7 @@ package com.gogirl.domain.common.xcx; ...@@ -3,6 +3,7 @@ package com.gogirl.domain.common.xcx;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
...@@ -21,6 +22,7 @@ import java.time.LocalDateTime; ...@@ -21,6 +22,7 @@ import java.time.LocalDateTime;
@Data @Data
public class MiniappBrandConfig implements Serializable { public class MiniappBrandConfig implements Serializable {
@JsonIgnore
@TableId(type = IdType.AUTO) @TableId(type = IdType.AUTO)
private Integer id; private Integer id;
...@@ -36,9 +38,11 @@ public class MiniappBrandConfig implements Serializable { ...@@ -36,9 +38,11 @@ public class MiniappBrandConfig implements Serializable {
@ApiModelProperty("店员端小程序密钥") @ApiModelProperty("店员端小程序密钥")
private String storeMiniappSecret; private String storeMiniappSecret;
@JsonIgnore
@ApiModelProperty("商户号id") @ApiModelProperty("商户号id")
private String mchId; private String mchId;
@JsonIgnore
@ApiModelProperty("商户号密钥") @ApiModelProperty("商户号密钥")
private String mchKey; private String mchKey;
...@@ -69,7 +73,9 @@ public class MiniappBrandConfig implements Serializable { ...@@ -69,7 +73,9 @@ public class MiniappBrandConfig implements Serializable {
@ApiModelProperty("品牌id") @ApiModelProperty("品牌id")
private Integer brandId; private Integer brandId;
@JsonIgnore
private LocalDateTime createTime; private LocalDateTime createTime;
@JsonIgnore
private LocalDateTime lastUpdateTime; private LocalDateTime lastUpdateTime;
} }
...@@ -84,7 +84,6 @@ public class GogirlProperties { ...@@ -84,7 +84,6 @@ public class GogirlProperties {
@PostConstruct @PostConstruct
public void init(){ public void init(){
Class clazz = this.getClass();
List<GogirlConfig> gogirlConfigList = gogirlConfigMapper.selectList(new LambdaQueryWrapper<GogirlConfig>() List<GogirlConfig> gogirlConfigList = gogirlConfigMapper.selectList(new LambdaQueryWrapper<GogirlConfig>()
.eq(GogirlConfig::getType, this.getClass().getSimpleName())); .eq(GogirlConfig::getType, this.getClass().getSimpleName()));
Field[] fields = this.getClass().getDeclaredFields(); Field[] fields = this.getClass().getDeclaredFields();
......
package com.gogirl.interfaces.common;
import com.gogirl.domain.common.xcx.MiniappBrandConfig;
import com.gogirl.infrastructure.common.base.JsonResult;
import com.gogirl.infrastructure.common.config.config.WxPayConfig;
import com.gogirl.shared.user.ReadMessageCommand;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.lang.reflect.Field;
/**
* @Author: li.yanlin
* @Description:
* @Date: Created in 2021-05-12
* @Modified by:
*/
@RestController
@AllArgsConstructor
@Api(tags = {"小程序配置"})
@Slf4j
public class MiniappBrandConfigController {
@ApiModelProperty("获取小程序模板")
@GetMapping(value = {"/customer/miniapp/brand/config/tpl","/technician/miniapp/brand/config/tpl"})
public JsonResult<MiniappBrandConfig> tpl(@RequestHeader("brandId") Integer brandId) {
MiniappBrandConfig config = WxPayConfig.brandMap.get(brandId);
return JsonResult.success(config);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment