|
@@ -14,6 +14,7 @@ import com.mofangchuxing.aska.service.UserService;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.lang3.RandomStringUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.client.RestTemplate;
|
|
|
|
|
@@ -45,6 +46,21 @@ public class SysUserController extends AdminBaseController{
|
|
|
@Resource
|
|
|
private AskaChannelsMapper askaChannelsMapper;
|
|
|
|
|
|
+ @Value("${wx.app-id}")
|
|
|
+ private String appId;
|
|
|
+ @Value("${wx.app-appid}")
|
|
|
+ private String appAppId;
|
|
|
+ @Value("${wx.mch-id}")
|
|
|
+ private String mchId;
|
|
|
+ @Value("${wx.api-key}")
|
|
|
+ private String apiKey;
|
|
|
+ @Value("${wx.apiv3-key}")
|
|
|
+ private String apiv3Key;
|
|
|
+ @Value("${wx.api-serial-no}")
|
|
|
+ private String apiSerialNo;
|
|
|
+ @Value("${wx.public-serial-no}")
|
|
|
+ private String publicSerialNo;
|
|
|
+
|
|
|
@RequestMapping(value = "/Login", method = {RequestMethod.POST, RequestMethod.GET})
|
|
|
public R login(@RequestBody LoginDto loginDto) {
|
|
|
log.info("登录用户信息=={}", JSON.toJSONString(loginDto));
|
|
@@ -96,6 +112,23 @@ public class SysUserController extends AdminBaseController{
|
|
|
return R.ok(result);
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("/getPayAccount")
|
|
|
+ public R getPayAccount(@RequestBody LoginDto loginDto) {
|
|
|
+ AskaAccounts askaAccounts = getSysUser(loginDto.getT());
|
|
|
+ if (askaAccounts == null){
|
|
|
+ return R.error("token_expire");
|
|
|
+ }
|
|
|
+ Map<String, Object> result = new HashMap<>();
|
|
|
+ result.put("appId", appId);
|
|
|
+ result.put("appAppid", appAppId);
|
|
|
+ result.put("mchId", mchId);
|
|
|
+ result.put("apiKey", apiKey);
|
|
|
+ result.put("apiv3Key", apiv3Key);
|
|
|
+ result.put("apiSerialNo", apiSerialNo);
|
|
|
+ result.put("publicSerialNo", publicSerialNo);
|
|
|
+ return R.ok(result);
|
|
|
+ }
|
|
|
+
|
|
|
@RequestMapping("/Logout")
|
|
|
public R logout(String t) {
|
|
|
redisTemplate.delete(SYS_USER + t);
|