| @@ -40,6 +40,7 @@ import org.springframework.stereotype.Controller; | |||||
| import org.springframework.web.bind.annotation.*; | import org.springframework.web.bind.annotation.*; | ||||
| import java.util.ArrayList; | import java.util.ArrayList; | ||||
| import java.util.Date; | |||||
| import java.util.List; | import java.util.List; | ||||
| import java.util.Map; | import java.util.Map; | ||||
| @@ -279,16 +280,22 @@ public class WxWeappInfoController extends BaseController { | |||||
| codeCommitStatus = true; | codeCommitStatus = true; | ||||
| } | } | ||||
| if(codeStatus == null) { | if(codeStatus == null) { | ||||
| WxAppinfo appinfo = appinfoService.getByAppId(appId); | |||||
| codeStatus = new WxWeappCodeStatus(); | codeStatus = new WxWeappCodeStatus(); | ||||
| codeStatus.setAppId(appId); | codeStatus.setAppId(appId); | ||||
| if(appinfo != null) { | |||||
| codeStatus.setType(appinfo.getType()); | |||||
| } | |||||
| codeStatus.setUserVersion(userVersion); | codeStatus.setUserVersion(userVersion); | ||||
| codeStatus.setVersionDesc(userDesc); | codeStatus.setVersionDesc(userDesc); | ||||
| codeStatus.setCodeStatus(Integer.valueOf(openRet.getErrcode())); | codeStatus.setCodeStatus(Integer.valueOf(openRet.getErrcode())); | ||||
| codeStatus.setCodeTime(new Date()); | |||||
| weappCodeStatusService.saveOrUpdate(codeStatus); | weappCodeStatusService.saveOrUpdate(codeStatus); | ||||
| } else { | } else { | ||||
| codeStatus.setUserVersion(userVersion); | codeStatus.setUserVersion(userVersion); | ||||
| codeStatus.setVersionDesc(userDesc); | codeStatus.setVersionDesc(userDesc); | ||||
| codeStatus.setCodeStatus(Integer.valueOf(openRet.getErrcode())); | codeStatus.setCodeStatus(Integer.valueOf(openRet.getErrcode())); | ||||
| codeStatus.setCodeTime(new Date()); | |||||
| weappCodeStatusService.updateCodeCommitStatus(codeStatus); | weappCodeStatusService.updateCodeCommitStatus(codeStatus); | ||||
| } | } | ||||
| } catch (WxErrorException e) { | } catch (WxErrorException e) { | ||||