diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxWeappReleaseStatusServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxWeappReleaseStatusServiceImpl.java index 8dd3fe7..663bf83 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxWeappReleaseStatusServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxWeappReleaseStatusServiceImpl.java @@ -59,8 +59,19 @@ public class WxWeappReleaseStatusServiceImpl implements WxWeappReleaseStatusServ @Override public void saveStatus(WxWeappReleaseStatus record) { + Date curDate = new Date(); logger.info("RELEASE: " + record.toString()); weappReleaseStatusMapper.insertSelective(record); + // 更新 小程序 状态 + if(record.getReleaseStatus().equals(EnumWeappReleaseStatus.SUCCESS.getCode())) { // 发布成功 + WxAuthorizerInfo updateInfo = new WxAuthorizerInfo(); + updateInfo.setAuthorizerAppid(record.getAppId()); + updateInfo.setCurrentVersion(record.getUserVersion()); + updateInfo.setCurrentDesc(record.getVersionDesc()); + updateInfo.setReleaseTime(curDate); + updateInfo.setUpdateTime(curDate); + authorizerInfoMapper.updateReleaseInfo(updateInfo); + } } @Override