guoshilong
2023-06-20 3691ce56a0e54867ce70388a03bd6d921f863722
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/appmanage/controller/AppManageController.java
@@ -12,6 +12,7 @@
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.ObjectUtil;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.client.RestTemplate;
@@ -104,9 +105,7 @@
   @GetMapping(value = "/getMiniProgramPath")
   public R getMiniProgramPath(){
      String wxAccessToken = WxUtils.getWxAccessToken();
      String url = WxUtils.WX_GET_GENERATESCHEME+"?access_token="+wxAccessToken;
      RestTemplate template = new RestTemplate();
      Map<String, Object> params = new LinkedHashMap<>();
@@ -128,17 +127,20 @@
      jump_wxa.put("path","/pages/home/index");
      jump_wxa.put("query","");
      jump_wxa.put("env_version","release");
      params.put("jump_wxa",jump_wxa);
      params.put("is_expire",true);
      params.put("expire_type",1);
      params.put("expire_interval",1);
      String result = template.postForObject(url, params, String.class);
      JSONObject resultObj = (JSONObject)JSONObject.parse(result);
      String openLink = resultObj.getString("openlink");
      Integer code = resultObj.getInteger("errCode");
      if (code.equals(0)) {
      return R.data(openLink);
      } else {
         return R.fail("");
      }
   }
}