| @@ -41,6 +41,67 @@ | |||||
| <artifactId>spring-boot-maven-plugin</artifactId> | <artifactId>spring-boot-maven-plugin</artifactId> | ||||
| <configuration> | <configuration> | ||||
| <executable>true</executable> | <executable>true</executable> | ||||
| <layout>ZIP</layout> | |||||
| <excludeGroupIds> | |||||
| ch.qos.logback, | |||||
| cn.afterturn, | |||||
| com.alibaba, | |||||
| com.amazonaws, | |||||
| com.fasterxml.jackson.core, | |||||
| com.fasterxml.jackson.dataformat, | |||||
| com.fasterxml.jackson.datatype, | |||||
| com.fasterxml.jackson.module, | |||||
| com.github.axet, | |||||
| com.github.binarywang, | |||||
| com.github.pagehelper, | |||||
| com.github.ulisesbocchio, | |||||
| com.google.code.gson, | |||||
| com.google.guava, | |||||
| com.google.zxing, | |||||
| com.puppycrawl.tools, | |||||
| com.rabbitmq, | |||||
| com.squareup.okhttp3, | |||||
| com.thoughtworks.xstream, | |||||
| commons-io, | |||||
| io.lettuce, | |||||
| io.netty, | |||||
| io.projectreactor, | |||||
| io.springfox, | |||||
| io.undertow, | |||||
| javax.mail, | |||||
| javax.persistence, | |||||
| javax.xml.bind, | |||||
| mysql, | |||||
| net.bytebuddy, | |||||
| net.sf.saxon, | |||||
| org.apache.commons, | |||||
| org.apache.httpcomponents, | |||||
| org.apache.logging.log4j | |||||
| org.apache.poi, | |||||
| org.apache.rocketmq, | |||||
| org.apache.shiro, | |||||
| org.apache.shiro, | |||||
| org.apache.tomcat.embed, | |||||
| org.apache.xmlbeans, | |||||
| org.aspectj, | |||||
| org.bouncycastle, | |||||
| org.crazycake, | |||||
| org.dom4j, | |||||
| org.hibernate.validator, | |||||
| org.javassist, | |||||
| org.jdom, | |||||
| org.mybatis, | |||||
| org.mybatis.generator, | |||||
| org.mybatis.spring.boot, | |||||
| org.projectlombok, | |||||
| org.quartz-scheduler, | |||||
| org.rocketmq.spring.boot, | |||||
| org.springframework, | |||||
| org.springframework.amqp, | |||||
| org.springframework.data, | |||||
| tk.mybatis, | |||||
| org.springframework.boot | |||||
| </excludeGroupIds> | |||||
| </configuration> | </configuration> | ||||
| </plugin> | </plugin> | ||||
| </plugins> | </plugins> | ||||
| @@ -18,10 +18,7 @@ import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage; | |||||
| import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage; | import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage; | ||||
| import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage; | import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage; | ||||
| import me.chanjar.weixin.open.bean.message.WxOpenXmlMessage; | import me.chanjar.weixin.open.bean.message.WxOpenXmlMessage; | ||||
| import me.chanjar.weixin.open.bean.result.WxOpenAuthorizerInfoResult; | |||||
| import me.chanjar.weixin.open.bean.result.WxOpenPlatformResult; | |||||
| import me.chanjar.weixin.open.bean.result.WxOpenQueryAuthResult; | |||||
| import me.chanjar.weixin.open.bean.result.WxOpenResult; | |||||
| import me.chanjar.weixin.open.bean.result.*; | |||||
| import org.apache.commons.lang3.StringUtils; | import org.apache.commons.lang3.StringUtils; | ||||
| import org.slf4j.Logger; | import org.slf4j.Logger; | ||||
| import org.slf4j.LoggerFactory; | import org.slf4j.LoggerFactory; | ||||
| @@ -73,6 +73,9 @@ public class WxWeappExtSetController extends BaseController { | |||||
| if(StringUtils.isBlank(weappExtSet.getExtJson())) { | if(StringUtils.isBlank(weappExtSet.getExtJson())) { | ||||
| return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); | return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); | ||||
| } | } | ||||
| if(weappExtSet.getType() == null) { | |||||
| return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); | |||||
| } | |||||
| String extJson = weappExtSet.getExtJson(); | String extJson = weappExtSet.getExtJson(); | ||||
| JSONObject obj = JSON.parseObject(extJson); | JSONObject obj = JSON.parseObject(extJson); | ||||
| if(obj == null) { | if(obj == null) { | ||||
| @@ -108,10 +111,13 @@ public class WxWeappExtSetController extends BaseController { | |||||
| } | } | ||||
| obj.put("ext", extObj); | obj.put("ext", extObj); | ||||
| } | } | ||||
| info.setExtJson(JSON.toJSONString(obj)); | |||||
| WxWeappExtSet newInfo = new WxWeappExtSet(); | |||||
| newInfo.setExtJson(JSON.toJSONString(obj)); | |||||
| newInfo.setId(info.getId()); | |||||
| try { | try { | ||||
| weappExtSetService.saveOrUpdate(info); | |||||
| weappExtSetService.saveOrUpdate(newInfo); | |||||
| } catch (Exception e) { | } catch (Exception e) { | ||||
| logger.error("APPID " + info.getAppId() + ", 保存失败 " + e.getMessage()); | logger.error("APPID " + info.getAppId() + ", 保存失败 " + e.getMessage()); | ||||
| } | } | ||||