|
@@ -15,6 +15,7 @@ import com.txz.cif.model.*;
|
|
|
import com.txz.cif.service.*;
|
|
import com.txz.cif.service.*;
|
|
|
import com.txz.cif.web.bo.RechargeRecordBO;
|
|
import com.txz.cif.web.bo.RechargeRecordBO;
|
|
|
import com.txz.cif.web.para.RecordParam;
|
|
import com.txz.cif.web.para.RecordParam;
|
|
|
|
|
+import com.txz.cif.web.vo.ListVO;
|
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
@@ -26,6 +27,7 @@ import tk.mybatis.mapper.entity.Example.Criteria;
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
import javax.servlet.ServletOutputStream;
|
|
import javax.servlet.ServletOutputStream;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
import java.util.LinkedList;
|
|
import java.util.LinkedList;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
@@ -108,11 +110,19 @@ public class RechargeRecordController {
|
|
|
|
|
|
|
|
@PostMapping("/list")
|
|
@PostMapping("/list")
|
|
|
@ApiOperation(value = "rechargeRecord获取列表", httpMethod = "POST")
|
|
@ApiOperation(value = "rechargeRecord获取列表", httpMethod = "POST")
|
|
|
- public Result<PageInfo<RechargeRecordBO>> list(@RequestBody RecordParam param) {
|
|
|
|
|
|
|
+ public Result<ListVO<PageInfo<RechargeRecordBO>>> list(@RequestBody RecordParam param) {
|
|
|
|
|
|
|
|
PageHelper.startPage(param.getPage(), param.getSize());
|
|
PageHelper.startPage(param.getPage(), param.getSize());
|
|
|
|
|
|
|
|
- return Result.success(new PageInfo(rechargeRecordService.pageList(param)));
|
|
|
|
|
|
|
+ PageInfo pageInfo = new PageInfo(rechargeRecordService.pageList(param));
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ ListVO listVO = rechargeRecordService.pageParam(param);
|
|
|
|
|
+ listVO.setList(pageInfo);
|
|
|
|
|
+
|
|
|
|
|
+ listVO.setSuccessRate(new BigDecimal(listVO.getSuccessNum()).divide(new BigDecimal(listVO.getOrderNum()), 2, BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
+
|
|
|
|
|
+ return Result.success(listVO);
|
|
|
|
|
|
|
|
// Condition condition = new Condition(RechargeRecord.class);
|
|
// Condition condition = new Condition(RechargeRecord.class);
|
|
|
// Criteria criteria = condition.createCriteria();
|
|
// Criteria criteria = condition.createCriteria();
|
|
@@ -225,14 +235,14 @@ public class RechargeRecordController {
|
|
|
temp.getUserId(),
|
|
temp.getUserId(),
|
|
|
temp.getAmount() == null ? "0" : temp.getAmount().toPlainString(),
|
|
temp.getAmount() == null ? "0" : temp.getAmount().toPlainString(),
|
|
|
temp.getDiscount() == null ? "0" : temp.getDiscount().toPlainString(),
|
|
temp.getDiscount() == null ? "0" : temp.getDiscount().toPlainString(),
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
temp.getStatus() + "",
|
|
temp.getStatus() + "",
|
|
|
temp.getChannel(),
|
|
temp.getChannel(),
|
|
|
temp.getCurrency(),
|
|
temp.getCurrency(),
|
|
|
temp.getUserName(),
|
|
temp.getUserName(),
|
|
|
temp.getUserPhone(),
|
|
temp.getUserPhone(),
|
|
|
temp.getTransTime() == null ? "" : DateUtil.format(temp.getTransTime(), "yyyy-MM-dd HH:mm:ss"),
|
|
temp.getTransTime() == null ? "" : DateUtil.format(temp.getTransTime(), "yyyy-MM-dd HH:mm:ss"),
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
temp.getSuccessTime() == null ? "" : DateUtil.format(temp.getSuccessTime(), "yyyy-MM-dd HH:mm:ss"),
|
|
temp.getSuccessTime() == null ? "" : DateUtil.format(temp.getSuccessTime(), "yyyy-MM-dd HH:mm:ss"),
|
|
|
temp.getBank(),
|
|
temp.getBank(),
|
|
|
temp.getBankAccount(),
|
|
temp.getBankAccount(),
|