|
@@ -14,6 +14,7 @@ import cn.kdan.compdf.mapper.BackgroundUserBalanceMapper;
|
|
|
import cn.kdan.compdf.service.BackgroundUserBalanceService;
|
|
|
import cn.kdan.compdf.service.BackgroundUserRemainService;
|
|
|
import cn.kdan.compdf.service.BackgroundUserService;
|
|
|
+import cn.kdan.compdf.utils.MyLocalDateUtil;
|
|
|
import cn.kdan.compdf.vo.BackgroundUserBalanceVO;
|
|
|
import cn.kdan.compdf.vo.BackgroundUserPackageBalanceVO;
|
|
|
import com.alibaba.excel.EasyExcel;
|
|
@@ -33,6 +34,7 @@ import org.springframework.stereotype.Service;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.io.*;
|
|
|
import java.net.URLEncoder;
|
|
|
+import java.time.LocalDateTime;
|
|
|
import java.time.ZoneId;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
@@ -88,7 +90,7 @@ public class BackgroundUserBalanceServiceImpl extends ServiceImpl<BackgroundUser
|
|
|
* @return 账户消费充值记录
|
|
|
*/
|
|
|
@Override
|
|
|
- public IPage<BackgroundUserBalanceVO> getBalanceRecordList(Long userId, Integer page, Integer size) {
|
|
|
+ public IPage<BackgroundUserBalanceVO> getBalanceRecordList(Long userId, Integer page, Integer size,Integer timeZone) {
|
|
|
LambdaQueryWrapper<BackgroundUserBalance> eq = new LambdaQueryWrapper<BackgroundUserBalance>()
|
|
|
.eq(BackgroundUserBalance::getUserId, userId)
|
|
|
.orderByDesc(BackgroundUserBalance::getDate);
|
|
@@ -102,6 +104,7 @@ public class BackgroundUserBalanceServiceImpl extends ServiceImpl<BackgroundUser
|
|
|
List<BackgroundUserBalanceVO> records = Lists.newArrayList();
|
|
|
if (CollectionUtil.isNotEmpty(backgroundUserBalancePage.getRecords())) {
|
|
|
backgroundUserBalancePage.getRecords().forEach(c -> {
|
|
|
+ c.setDate(MyLocalDateUtil.timeZoneConversion(c.getDate(),timeZone));
|
|
|
BackgroundUserBalanceVO backgroundUserBalanceVO = new BackgroundUserBalanceVO();
|
|
|
BeanUtil.copyProperties(c, backgroundUserBalanceVO);
|
|
|
if (c.getChangeType() == 1) {
|
|
@@ -190,7 +193,7 @@ public class BackgroundUserBalanceServiceImpl extends ServiceImpl<BackgroundUser
|
|
|
BackgroundUserBalance backgroundUserBalance = new BackgroundUserBalance();
|
|
|
backgroundUserBalance.setUserId(userId);
|
|
|
backgroundUserBalance.setTenantId(item.getTenantId());
|
|
|
- backgroundUserBalance.setDate(new Date());
|
|
|
+ backgroundUserBalance.setDate(LocalDateTime.now());
|
|
|
backgroundUserBalance.setDescriptionType(9);
|
|
|
backgroundUserBalance.setDescription("Files consumed");
|
|
|
backgroundUserBalance.setChangeType(2);
|
|
@@ -218,7 +221,7 @@ public class BackgroundUserBalanceServiceImpl extends ServiceImpl<BackgroundUser
|
|
|
BackgroundUserBalance userBalance = new BackgroundUserBalance();
|
|
|
userBalance.setTenantId(asset.getTenantId());
|
|
|
userBalance.setUserId(userService.getUserId(asset.getTenantId()));
|
|
|
- userBalance.setDate(new Date());
|
|
|
+ userBalance.setDate(LocalDateTime.now());
|
|
|
userBalance.setDescriptionType(3);
|
|
|
userBalance.setDescription("Free过期资产");
|
|
|
userBalance.setRemainingFiles(newestPlanRemainingFiles - asset.getAsset());
|
|
@@ -229,7 +232,7 @@ public class BackgroundUserBalanceServiceImpl extends ServiceImpl<BackgroundUser
|
|
|
|
|
|
newestPlanRemainingFiles = getNewestPlanRemainingFiles(asset.getTenantId());
|
|
|
userBalance.setId(null);
|
|
|
- userBalance.setDate(new Date());
|
|
|
+ userBalance.setDate(userBalance.getDate().plusSeconds(1L));
|
|
|
userBalance.setDescriptionType(3);
|
|
|
userBalance.setDescription("Free增加资产");
|
|
|
userBalance.setRemainingFiles(newestPlanRemainingFiles + freeAsset);
|