|
|
@@ -6,13 +6,11 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.gree.mall.miniapp.bean.user.CurrentCompanyWechat;
|
|
|
-import com.gree.mall.miniapp.bean.user.SettleMonthWagesWorkerBean;
|
|
|
import com.gree.mall.miniapp.commonmapper.LockQueryMapper;
|
|
|
import com.gree.mall.miniapp.constant.Constant;
|
|
|
import com.gree.mall.miniapp.enums.TransactionTypeEnum;
|
|
|
import com.gree.mall.miniapp.enums.UserCreditBillStatusEnum;
|
|
|
import com.gree.mall.miniapp.exception.RemoteServiceException;
|
|
|
-import com.gree.mall.miniapp.helper.ResponseHelper;
|
|
|
import com.gree.mall.miniapp.logic.common.CommonLogic;
|
|
|
import com.gree.mall.miniapp.plus.entity.*;
|
|
|
import com.gree.mall.miniapp.plus.service.UserCompanyCreditBillItemService;
|
|
|
@@ -142,12 +140,16 @@ public class UserCompanyCreditLogic {
|
|
|
public IPage<UserCompanyCreditBill> billList(String companyWechatId, Integer year, Integer pageNum, Integer pageSize) {
|
|
|
CurrentCompanyWechat currentCompanyWechat = commonLogic.getCurrentCompanyWechat();
|
|
|
|
|
|
+ if (Objects.isNull(year)) {
|
|
|
+ year = DateUtil.year(DateUtil.date());
|
|
|
+ }
|
|
|
+
|
|
|
DateTime start = DateUtil.beginOfYear(DateUtil.parse(year + "-01-01"));
|
|
|
DateTime end = DateUtil.endOfYear(DateUtil.parse(year + "-01-01"));
|
|
|
IPage<UserCompanyCreditBill> page = userCompanyCreditBillService.lambdaQuery()
|
|
|
.eq(UserCompanyCreditBill::getUserId, currentCompanyWechat.getUserId())
|
|
|
.eq(UserCompanyCreditBill::getCompanyWechatId, companyWechatId)
|
|
|
- .between(Objects.nonNull(year), UserCompanyCreditBill::getCreateTime, start, end)
|
|
|
+ .between(UserCompanyCreditBill::getCreateTime, start, end)
|
|
|
.orderByDesc(UserCompanyCreditBill::getBillId)
|
|
|
.page(new Page<>(pageNum, pageSize));
|
|
|
|