kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-server/src/main/java/com/kidgrow/filecenter/config/AliyunOSSAutoConfigure.java
@@ -72,7 +72,7 @@ String hospitalID = httpServletRequest.getHeader(SecurityConstants.USER_HOSPITAL_ID_HEADER); String depID = httpServletRequest.getHeader(SecurityConstants.USER_DEP_ID_HEADER); String folderByDate = DateUtil.formatDate(new Date()); int begin = file.getOriginalFilename().indexOf("."); int begin = file.getOriginalFilename().lastIndexOf("."); int last = file.getOriginalFilename().length(); String fileType = file.getOriginalFilename().substring(begin, last); String fileName = UUID.randomUUID().toString().replaceAll("-", "") + fileType; kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/weixin/WxController.java
@@ -1,5 +1,6 @@ package com.kidgrow.oprationcenter.controller.weixin; import cn.hutool.http.HttpUtil; import com.kidgrow.common.model.ResultBody; import com.kidgrow.common.utils.QRCodeUtil; import com.kidgrow.common.utils.StringUtils; @@ -15,10 +16,8 @@ import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections.MapUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; @@ -43,6 +42,12 @@ WeiXinOfficPayProperties weiXinOfficPayProperties; @Autowired WxService wxService; @Value("${wechat.miniapp.appid}") private String APPID; @Value("${wechat.miniapp.secret}") private String SECRET; @Value("${wechat.apiUrl}") private String APIURL; /** * 测试微信的预支付接口 @@ -121,6 +126,26 @@ return callback; } /** * 公众号或者小程序获取 openid * @param code * @return */ @GetMapping("/getOpenId") public ResultBody getOpenId(@RequestParam("code")String code){ if (StringUtils.isBlank(code)) { return ResultBody.failed("请输入code"); } Map<String,Object> map=new HashMap<>(); map.put("appid",APPID); map.put("secret",SECRET); map.put("js_code",code); map.put("grant_type","authorization_code"); String s = HttpUtil.get(APIURL + "/sns/jscode2session?", map); return ResultBody.ok().data(s); } public static void main(String[] args) throws Exception { WxController weixinController=new WxController(); Map<String,Object> map=null; kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/resources/application.yml
@@ -233,6 +233,7 @@ - /api-opration/alipay/return - /api-record/DiagnosticUnfinishedFegin/equipmentList - /api-record/DiagnosticUnfinishedFegin/equipmentUpload - /api-opration/wxController/getOpenId # - /api-user/syshospital/findAllByMap # - /api-user/sysdictionaries/findAll # - /api-user/sysdepartment/findListByHospitalId @@ -271,7 +272,8 @@ /api-opration/alipay/return, /api-opration/alipay/notify, /api-record/DiagnosticUnfinishedFegin/equipmentList, /api-record/DiagnosticUnfinishedFegin/equipmentUpload /api-record/DiagnosticUnfinishedFegin/equipmentUpload, /api-opration/wxController/getOpenId # /api-user/syshospital/findAllByMap, # /api-user/sysdictionaries/findAll, # /api-user/sysdepartment/findListByHospitalId