Browse Source

修复bug

master
前端-胡立永 2 weeks ago
parent
commit
c8abc25e83
2 changed files with 26 additions and 4 deletions
  1. +1
    -0
      ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/ApiAppletHhrWorkOutController.java
  2. +25
    -4
      ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AApiAppletHhrWorkOutServiceImpl.java

+ 1
- 0
ruoyi-catdog/src/main/java/com/ruoyi/applet/contoller/ApiAppletHhrWorkOutController.java View File

@ -132,6 +132,7 @@ public class ApiAppletHhrWorkOutController {
//查询最近下单时间 //查询最近下单时间
Order order = orderMapper.selectOne(Wrappers.<Order>lambdaQuery() Order order = orderMapper.selectOne(Wrappers.<Order>lambdaQuery()
.select(Order::getCreateTime) .select(Order::getCreateTime)
.eq(Order::getMemberId, member.getId())
.orderByDesc(Order::getCreateTime) .orderByDesc(Order::getCreateTime)
.last("limit 1")); .last("limit 1"));
memberExtendVo.setOrderTime(order.getCreateTime()); memberExtendVo.setOrderTime(order.getCreateTime());


+ 25
- 4
ruoyi-catdog/src/main/java/com/ruoyi/model/service/impl/AApiAppletHhrWorkOutServiceImpl.java View File

@ -70,14 +70,35 @@ public class AApiAppletHhrWorkOutServiceImpl implements IAApiAppletHhrWorkOutSer
Map<String,Object> map = new HashMap<>(); Map<String,Object> map = new HashMap<>();
map.put("info",appUsers); //用户信息 map.put("info",appUsers); //用户信息
// 计算合伙人入住天数
long partnerDays = 0;
// 计算合伙人入住时间
String partnerTime = "0分钟";
if (appUsers.getCreateTime() != null) { if (appUsers.getCreateTime() != null) {
LocalDateTime createTime = appUsers.getCreateTime(); LocalDateTime createTime = appUsers.getCreateTime();
LocalDateTime now = LocalDateTime.now(); LocalDateTime now = LocalDateTime.now();
partnerDays = ChronoUnit.DAYS.between(createTime, now);
long days = ChronoUnit.DAYS.between(createTime, now);
if (days > 0) {
partnerTime = days + "天";
} else {
long hours = ChronoUnit.HOURS.between(createTime, now);
if (hours > 0) {
partnerTime = hours + "小时";
} else {
long minutes = ChronoUnit.MINUTES.between(createTime, now);
if (minutes > 0) {
partnerTime = minutes + "分钟";
} else {
long seconds = ChronoUnit.SECONDS.between(createTime, now);
if (seconds > 0) {
partnerTime = seconds + "秒";
} else {
partnerTime = "刚刚加入";
}
}
}
}
} }
map.put("partner_day", partnerDays + "天"); //合伙人加入天数
map.put("partner_day", partnerTime); //合伙人加入时间
AppletConfig petPaymentHh = appletConfigService.selectAppletConfigByClassAndNum("pet_payment_hh", appUsers.getUserHhRole()); AppletConfig petPaymentHh = appletConfigService.selectAppletConfigByClassAndNum("pet_payment_hh", appUsers.getUserHhRole());


Loading…
Cancel
Save