Commit 341ffce4 by liyanlin

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

parent 2e88cd12
......@@ -3,6 +3,7 @@ package com.gogirl.domain.common.xcx;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
......@@ -21,6 +22,7 @@ import java.time.LocalDateTime;
@Data
public class MiniappBrandConfig implements Serializable {
@JsonIgnore
@TableId(type = IdType.AUTO)
private Integer id;
......@@ -36,9 +38,11 @@ public class MiniappBrandConfig implements Serializable {
@ApiModelProperty("店员端小程序密钥")
private String storeMiniappSecret;
@JsonIgnore
@ApiModelProperty("商户号id")
private String mchId;
@JsonIgnore
@ApiModelProperty("商户号密钥")
private String mchKey;
......@@ -69,7 +73,9 @@ public class MiniappBrandConfig implements Serializable {
@ApiModelProperty("品牌id")
private Integer brandId;
@JsonIgnore
private LocalDateTime createTime;
@JsonIgnore
private LocalDateTime lastUpdateTime;
}
......@@ -84,7 +84,6 @@ public class GogirlProperties {
@PostConstruct
public void init(){
Class clazz = this.getClass();
List<GogirlConfig> gogirlConfigList = gogirlConfigMapper.selectList(new LambdaQueryWrapper<GogirlConfig>()
.eq(GogirlConfig::getType, this.getClass().getSimpleName()));
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