|
@@ -4,9 +4,11 @@ package com.ydtech.modules.inv.service.impl;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
+import com.ydtech.constants.enums.inv.InvPayMethodEnum;
|
|
|
import com.ydtech.core.page.HttpResult;
|
|
import com.ydtech.core.page.HttpResult;
|
|
|
import com.ydtech.core.page.PageRequest;
|
|
import com.ydtech.core.page.PageRequest;
|
|
|
import com.ydtech.modules.inv.model.InvAccount;
|
|
import com.ydtech.modules.inv.model.InvAccount;
|
|
|
|
|
+import com.ydtech.modules.inv.model.InvAccountExcel;
|
|
|
import com.ydtech.modules.inv.model.InvAccountOperate;
|
|
import com.ydtech.modules.inv.model.InvAccountOperate;
|
|
|
import com.ydtech.modules.inv.service.InvAccountOperateService;
|
|
import com.ydtech.modules.inv.service.InvAccountOperateService;
|
|
|
import com.ydtech.modules.inv.dao.InvAccountOperateMapper;
|
|
import com.ydtech.modules.inv.dao.InvAccountOperateMapper;
|
|
@@ -14,6 +16,8 @@ import com.ydtech.modules.inv.service.InvAccountService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
+
|
|
|
import static com.ydtech.modules.inv.utils.TransferUtils.outsideTransfer;
|
|
import static com.ydtech.modules.inv.utils.TransferUtils.outsideTransfer;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -43,7 +47,18 @@ public class InvAccountOperateServiceImpl extends ServiceImpl<InvAccountOperateM
|
|
|
pageRequest.setPageNum(accountOperate.getPageNo());
|
|
pageRequest.setPageNum(accountOperate.getPageNo());
|
|
|
pageRequest.setPageSize(accountOperate.getPageSize());
|
|
pageRequest.setPageSize(accountOperate.getPageSize());
|
|
|
Page page = PageRequest.buildPageRequest(pageRequest);
|
|
Page page = PageRequest.buildPageRequest(pageRequest);
|
|
|
- return insAccountOperateMapper.selectInsAccountOperate(page, accountOperate);
|
|
|
|
|
|
|
+ IPage<InvAccountOperate> invAccountOperateIPage = insAccountOperateMapper.selectInsAccountOperate(page, accountOperate);
|
|
|
|
|
+ List<InvAccountOperate> records = invAccountOperateIPage.getRecords();
|
|
|
|
|
+ for (InvAccountOperate record:records){
|
|
|
|
|
+ StringBuilder a = new StringBuilder();
|
|
|
|
|
+ String[] split = record.getPayMethod().split(",");
|
|
|
|
|
+ for (String i : split) {
|
|
|
|
|
+ a.append(InvPayMethodEnum.getNameByCode(i)).append(",");
|
|
|
|
|
+ }
|
|
|
|
|
+ record.setPayMethod(a.toString());
|
|
|
|
|
+ }
|
|
|
|
|
+ invAccountOperateIPage.setRecords(records);
|
|
|
|
|
+ return invAccountOperateIPage;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|