mirror of
https://gitee.com/niucloud-team/javashop.git
synced 2026-04-25 11:18:23 +00:00
1.0.1
This commit is contained in:
parent
7843b6ecb3
commit
e4a4dcdb4f
@ -1,5 +1,6 @@
|
||||
package com.niu.core.controller.api.sys;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.niu.core.common.domain.Result;
|
||||
@ -110,7 +111,12 @@ public class SysConfigController {
|
||||
vo.setTabbarList(diyService.tabbarList(new DiyTabbarListParam()));
|
||||
vo.setMapConfig(sysConfigService.map(new SysConfigMapParam()));
|
||||
vo.setLoginConfig(loginService.getLoginConfig());
|
||||
vo.setSiteInfo(coreSiteService.getSiteCache(RequestUtils.siteId()));
|
||||
|
||||
SysInitVo.SiteInfoVo siteInfoVo = new SysInitVo.SiteInfoVo();
|
||||
BeanUtil.copyProperties(coreSiteService.getSiteCache(RequestUtils.siteId()), siteInfoVo);
|
||||
siteInfoVo.setWapUrl(sysConfigService.sceneDomain(new SysConfigSceneDomainParam()).getWapUrl());
|
||||
|
||||
vo.setSiteInfo(siteInfoVo);
|
||||
vo.setMemberLevel(memberLevelService.list(new MemberLevelParam()));
|
||||
vo.setThemeList(diyThemeService.getDiyTheme());
|
||||
vo.setAppConfig(appService.getAppConfig());
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
package com.niu.core.service.api.channel;
|
||||
|
||||
import com.niu.core.service.api.channel.param.GetNewVersionParam;
|
||||
import com.niu.core.service.api.channel.vo.ApiAppConfigVo;
|
||||
import com.niu.core.service.api.channel.vo.NewVersionVo;
|
||||
import com.niu.core.service.api.login.vo.LoginVo;
|
||||
import com.niu.core.service.api.wechat.param.AuthRegisterParam;
|
||||
import com.niu.core.service.api.wechat.param.WechatAuthParam;
|
||||
import com.niu.core.service.core.channel.vo.AppConfigVo;
|
||||
|
||||
public interface IAppService {
|
||||
|
||||
@ -30,5 +30,5 @@ public interface IAppService {
|
||||
*/
|
||||
LoginVo register(AuthRegisterParam param);
|
||||
|
||||
AppConfigVo getAppConfig();
|
||||
ApiAppConfigVo getAppConfig();
|
||||
}
|
||||
|
||||
@ -14,6 +14,7 @@ import com.niu.core.mapper.sys.AppVersionMapper;
|
||||
import com.niu.core.service.admin.member.vo.LoginConfigVo;
|
||||
import com.niu.core.service.api.channel.IAppService;
|
||||
import com.niu.core.service.api.channel.param.GetNewVersionParam;
|
||||
import com.niu.core.service.api.channel.vo.ApiAppConfigVo;
|
||||
import com.niu.core.service.api.channel.vo.NewVersionVo;
|
||||
import com.niu.core.service.api.login.ILoginService;
|
||||
import com.niu.core.service.api.login.IRegisterService;
|
||||
@ -23,6 +24,8 @@ import com.niu.core.service.api.wechat.param.WechatAuthParam;
|
||||
import com.niu.core.service.core.channel.ICoreAppService;
|
||||
import com.niu.core.service.core.channel.vo.AppConfigVo;
|
||||
import com.niu.core.service.core.member.ICoreMemberConfigService;
|
||||
import com.niu.core.service.core.weapp.ICoreWeappConfigService;
|
||||
import com.niu.core.service.core.weapp.vo.WeappConfigVo;
|
||||
import jakarta.annotation.Resource;
|
||||
import me.chanjar.weixin.common.bean.WxOAuth2UserInfo;
|
||||
import me.chanjar.weixin.common.bean.oauth2.WxOAuth2AccessToken;
|
||||
@ -50,6 +53,9 @@ public class AppServiceImpl implements IAppService {
|
||||
@Resource
|
||||
ICoreAppService coreAppService;
|
||||
|
||||
@Resource
|
||||
ICoreWeappConfigService coreWeappConfigService;
|
||||
|
||||
@Override
|
||||
public LoginVo wechatLogin(WechatAuthParam param) {
|
||||
try {
|
||||
@ -161,8 +167,14 @@ public class AppServiceImpl implements IAppService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public AppConfigVo getAppConfig() {
|
||||
return coreAppService.getConfig(RequestUtils.siteId());
|
||||
public ApiAppConfigVo getAppConfig() {
|
||||
ApiAppConfigVo vo = new ApiAppConfigVo();
|
||||
AppConfigVo config = coreAppService.getConfig(RequestUtils.siteId());
|
||||
BeanUtil.copyProperties(config, vo);
|
||||
|
||||
WeappConfigVo weappConfig = coreWeappConfigService.getWeappConfig(RequestUtils.siteId());
|
||||
vo.setWeappOriginal(weappConfig.getWeappOriginal());
|
||||
return vo;
|
||||
}
|
||||
|
||||
public LoginVo wechatRegister(AuthRegisterParam param) {
|
||||
|
||||
@ -0,0 +1,27 @@
|
||||
package com.niu.core.service.api.channel.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* APP配置信息VO
|
||||
*/
|
||||
@Data
|
||||
public class ApiAppConfigVo {
|
||||
|
||||
/**
|
||||
* 微信AppID
|
||||
*/
|
||||
private String wechatAppId;
|
||||
|
||||
/**
|
||||
* UniApp ID
|
||||
*/
|
||||
private String uniAppId;
|
||||
|
||||
/**
|
||||
* App名称
|
||||
*/
|
||||
private String appName;
|
||||
|
||||
private String weappOriginal;
|
||||
}
|
||||
@ -2,10 +2,9 @@ package com.niu.core.service.api.sys.vo;
|
||||
|
||||
import cn.hutool.json.JSONObject;
|
||||
import com.niu.core.service.admin.sys.vo.SysMapVo;
|
||||
import com.niu.core.service.api.channel.vo.ApiAppConfigVo;
|
||||
import com.niu.core.service.api.member.vo.MemberLevelInfoVo;
|
||||
import com.niu.core.service.core.channel.vo.AppConfigVo;
|
||||
import com.niu.core.service.core.diy.vo.BottomConfigVo;
|
||||
import com.niu.core.service.admin.site.vo.SiteInfoVo;
|
||||
import lombok.Data;
|
||||
import com.niu.core.service.admin.member.vo.LoginConfigVo;
|
||||
|
||||
@ -20,7 +19,16 @@ public class SysInitVo {
|
||||
private List<MemberLevelInfoVo> memberLevel;
|
||||
private LoginConfigVo loginConfig;
|
||||
private JSONObject themeList;
|
||||
private AppConfigVo appConfig;
|
||||
private ApiAppConfigVo appConfig;
|
||||
private Integer memberExist = 0;
|
||||
private Integer memberMobileExist = 0;
|
||||
|
||||
@Data
|
||||
public static class SiteInfoVo extends com.niu.core.service.admin.site.vo.SiteInfoVo {
|
||||
private String wapUrl;
|
||||
|
||||
public String getWapUrl() {
|
||||
return wapUrl;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Binary file not shown.
@ -14,7 +14,7 @@
|
||||
<title>商城</title>
|
||||
<!--preload-links-->
|
||||
<!--app-context-->
|
||||
<script type="module" crossorigin src="/wap/assets/index-d2beb213.js"></script>
|
||||
<script type="module" crossorigin src="/wap/assets/index-66b34642.js"></script>
|
||||
<link rel="stylesheet" href="/wap/assets/index-48a685d2.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user