main
parent
19af6b9e95
commit
2407e6ccda
|
|
@ -171,6 +171,33 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils
|
||||||
return Date.from(zdt.toInstant());
|
return Date.from(zdt.toInstant());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 给datetime时间类型增加指定时间 type=1 增加分钟 type = 2 增加小时 type= 3增加天 type= 4 增加月 type=5增加年
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static Date dateAddTime(Date stateTime,int type, int num) {
|
||||||
|
LocalDateTime localDate = ZonedDateTime.ofInstant(stateTime.toInstant(), ZoneId.systemDefault()).toLocalDateTime();
|
||||||
|
switch (type) {
|
||||||
|
case 1:
|
||||||
|
localDate = localDate.plusMinutes(num);
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
localDate = localDate.plusHours(num);
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
localDate = localDate.plusDays(num);
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
localDate = localDate.plusMonths(num);
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
localDate = localDate.plusYears(num);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
ZonedDateTime zdt = localDate.atZone(ZoneId.systemDefault());
|
||||||
|
return Date.from(zdt.toInstant());
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 增加 LocalDate ==> Date
|
* 增加 LocalDate ==> Date
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -327,8 +327,8 @@ public class PayController extends BaseController
|
||||||
if (null == endDate) {
|
if (null == endDate) {
|
||||||
endDate = startDate;
|
endDate = startDate;
|
||||||
}
|
}
|
||||||
endDate = appOrder.getLevel() == 1 ? DateUtils.dateSubtractTime(endDate,3,7)
|
endDate = appOrder.getLevel() == 1 ? DateUtils.dateAddTime(endDate,3,7)
|
||||||
: (appOrder.getLevel() == 2 ? DateUtils.dateSubtractTime(endDate,4,31) : DateUtils.dateSubtractTime(endDate,5,365));
|
: (appOrder.getLevel() == 2 ? DateUtils.dateAddTime(endDate,4,31) : DateUtils.dateAddTime(endDate,5,365));
|
||||||
userEntity.setOrderStartTime(startDate);
|
userEntity.setOrderStartTime(startDate);
|
||||||
userEntity.setOrderEndTime(endDate);
|
userEntity.setOrderEndTime(endDate);
|
||||||
appUserMapper.updateAppUser(userEntity);
|
appUserMapper.updateAppUser(userEntity);
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,8 @@ public class PayServiceImpl implements IPayService {
|
||||||
parameterMap.put("total_fee", orderMoney);
|
parameterMap.put("total_fee", orderMoney);
|
||||||
parameterMap.put("spbill_create_ip","127.0.0.1");
|
parameterMap.put("spbill_create_ip","127.0.0.1");
|
||||||
parameterMap.put("notify_url", weChatConfig.getWechat_notify_url());
|
parameterMap.put("notify_url", weChatConfig.getWechat_notify_url());
|
||||||
parameterMap.put("trade_type", "MWEB");
|
parameterMap.put("trade_type", "JSAPI");
|
||||||
|
//parameterMap.put("trade_type", "MWEB");
|
||||||
//parameterMap.put("openid", openId);
|
//parameterMap.put("openid", openId);
|
||||||
String sign = PayUtils.createSign(weChatConfig.getAPP_KEY(), parameterMap);
|
String sign = PayUtils.createSign(weChatConfig.getAPP_KEY(), parameterMap);
|
||||||
log.info("sign:" + sign);
|
log.info("sign:" + sign);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue