| @@ -41,6 +41,67 @@ | |||
| <artifactId>spring-boot-maven-plugin</artifactId> | |||
| <configuration> | |||
| <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> | |||
| </plugin> | |||
| </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.WxMpXmlOutMessage; | |||
| 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.slf4j.Logger; | |||
| import org.slf4j.LoggerFactory; | |||
| @@ -73,6 +73,9 @@ public class WxWeappExtSetController extends BaseController { | |||
| if(StringUtils.isBlank(weappExtSet.getExtJson())) { | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); | |||
| } | |||
| if(weappExtSet.getType() == null) { | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); | |||
| } | |||
| String extJson = weappExtSet.getExtJson(); | |||
| JSONObject obj = JSON.parseObject(extJson); | |||
| if(obj == null) { | |||
| @@ -108,10 +111,13 @@ public class WxWeappExtSetController extends BaseController { | |||
| } | |||
| obj.put("ext", extObj); | |||
| } | |||
| info.setExtJson(JSON.toJSONString(obj)); | |||
| WxWeappExtSet newInfo = new WxWeappExtSet(); | |||
| newInfo.setExtJson(JSON.toJSONString(obj)); | |||
| newInfo.setId(info.getId()); | |||
| try { | |||
| weappExtSetService.saveOrUpdate(info); | |||
| weappExtSetService.saveOrUpdate(newInfo); | |||
| } catch (Exception e) { | |||
| logger.error("APPID " + info.getAppId() + ", 保存失败 " + e.getMessage()); | |||
| } | |||