|
@@ -2956,17 +2956,15 @@ public class WeiXinCorpController {
|
|
|
WxCorpInfo corpid = wxCorpInfoMapper.selectOne(new QueryWrapper<WxCorpInfo>().eq("corpid", wxOrder.getPaidCorpid()));
|
|
|
//订单支付成功
|
|
|
if("pay_for_app_success".equals(infoType)){
|
|
|
+ System.err.println("###########################订单支付成功");
|
|
|
wxOrderMapper.updateById(wxOrder);
|
|
|
if (corpid!=null){
|
|
|
Company company = companyMapper.selectById(corpid.getCompanyId());
|
|
|
- Integer orderPeriod = wxOrder.getOrderPeriod();
|
|
|
- //若到期时间早已过期,则取当前时间加上开通时长
|
|
|
- if (LocalDateTime.now().isAfter(company.getExpirationDate())){
|
|
|
- company.setExpirationDate(LocalDateTime.now().plusDays(orderPeriod));
|
|
|
- }else {
|
|
|
- company.setExpirationDate(company.getExpirationDate().plusDays(orderPeriod));
|
|
|
- }
|
|
|
+ System.err.println("#######################要进行更改有效期的公司信息为:"+ company.toString());
|
|
|
+ LocalDateTime endTime = wxOrder.getEndTime();
|
|
|
+ company.setExpirationDate(endTime);
|
|
|
companyMapper.updateById(company);
|
|
|
+ System.out.println("更改有效期后的公司信息为:" + company.toString());
|
|
|
}
|
|
|
}else if ("refund".equals(infoType)){
|
|
|
//订单退款
|
|
@@ -2983,6 +2981,7 @@ public class WeiXinCorpController {
|
|
|
wxOrder.setOldOrderid(jsonObject.getString("OldOrderId"));
|
|
|
wxOrderMapper.insert(wxOrder);
|
|
|
}
|
|
|
+ System.out.println(companyMapper.toString());
|
|
|
}else {
|
|
|
System.out.println("+++++++++++++"+"微信订单查询更新失败"+"+++++++++++++++");
|
|
|
return false;
|