vip统计收入项为开始时间或者支付时间

This commit is contained in:
wuchunlei
2025-09-22 11:09:05 +08:00
parent 2135bcb9fc
commit d5598218d8
4 changed files with 8 additions and 3 deletions

View File

@@ -24,6 +24,7 @@ public class UserVipLog implements Serializable {
private Integer userVipId;
//充值渠道order master等
private String type;
private Date payTime;
private String orderSn;
private Integer adminId;
private Date startTime;

View File

@@ -9,6 +9,7 @@ import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.Map;
@@ -28,6 +29,7 @@ public class UserVipLogServiceImpl extends ServiceImpl<UserVipLogDao, UserVipLog
userVipLog.setUserId(userVip.getUserId());
userVipLog.setUserVipId(userVip.getId());
userVipLog.setType(params.get("userVipType").toString());
userVipLog.setPayTime(new Date());
userVipLog.setAdminId(Integer.parseInt(params.get("adminId").toString()));
userVipLog.setStartTime(userVip.getStartTime());
userVipLog.setEndTime(userVip.getEndTime());

View File

@@ -210,6 +210,7 @@ public class UserVipController {
userVipLog.setUserId(userVip.getUserId());
userVipLog.setUserVipId(userVip.getId());
userVipLog.setType(params.get("type").toString());
userVipLog.setPayTime(params.containsKey("payTime")?DateUtils.stringToDate(params.get("payTime").toString(), "yyyy-MM-dd HH:mm:ss"):null);
if (params.containsKey("orderSn")){
userVipLog.setOrderSn(params.get("orderSn").toString());
}
@@ -232,6 +233,7 @@ public class UserVipController {
userVipLog.setUserId(Integer.parseInt(userId));
userVipLog.setUserVipId(Integer.parseInt(params.get("userVipId").toString()));
userVipLog.setType(params.get("type").toString());
userVipLog.setPayTime(params.containsKey("payTime")?DateUtils.stringToDate(params.get("payTime").toString(), "yyyy-MM-dd HH:mm:ss"):null);
if (params.containsKey("orderSn")){
userVipLog.setOrderSn(params.get("orderSn").toString());
}