全所统计
This commit is contained in:
+25
-2
@@ -312,8 +312,19 @@ public class PayMailBillController extends JeroController<PayMailBill, IPayMailB
|
||||
public ModelAndView exportXls(@RequestParam(name = "ids",required = false) String ids) {
|
||||
if(StringUtils.isBlank(ids)){
|
||||
QueryWrapper<PayMailBill> queryWrapper = Wrappers.query();
|
||||
List<PayMailBill> list = payMailBillService.list(queryWrapper);
|
||||
return AmountUtil.exportListXls(list,PayMailBill.class,"邮寄票据");
|
||||
List<PayMailBill> pageList = payMailBillService.list(queryWrapper);
|
||||
if (!CollectionUtils.isEmpty(pageList)) {
|
||||
try {
|
||||
pageList.forEach(p -> {
|
||||
if (!org.apache.commons.lang3.StringUtils.isBlank(p.getContactMobile())) {
|
||||
p.setContactMobile(PasswordUtil.decrypt(p.getContactMobile()));
|
||||
}
|
||||
});
|
||||
} catch (Exception e) {
|
||||
log.error("手机号解密异常!", e);
|
||||
}
|
||||
}
|
||||
return AmountUtil.exportListXls(pageList,PayMailBill.class,"邮寄票据");
|
||||
}else {
|
||||
ArrayList<String> strings = new ArrayList<>(Arrays.asList(ids.split(",")));
|
||||
ArrayList<PayMailBill> list = new ArrayList<>();
|
||||
@@ -323,6 +334,18 @@ public class PayMailBillController extends JeroController<PayMailBill, IPayMailB
|
||||
PayMailBill one = payMailBillService.getOne(objectLambdaQueryWrapper, false);
|
||||
list.add(one);
|
||||
}
|
||||
if (!CollectionUtils.isEmpty(list)) {
|
||||
try {
|
||||
list.forEach(p -> {
|
||||
if (!org.apache.commons.lang3.StringUtils.isBlank(p.getContactMobile())) {
|
||||
p.setContactMobile(PasswordUtil.decrypt(p.getContactMobile()));
|
||||
}
|
||||
});
|
||||
} catch (Exception e) {
|
||||
log.error("手机号解密异常!", e);
|
||||
}
|
||||
}
|
||||
|
||||
return AmountUtil.exportListXls(list,PayMailBill.class,"邮寄票据");
|
||||
}
|
||||
|
||||
|
||||
+25
-2
@@ -27,6 +27,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.jero.util.AmountUtil;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.shiro.SecurityUtils;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
@@ -67,6 +68,17 @@ public class PayMailContractController extends JeroController<PayMailContract, I
|
||||
queryWrapper.orderByAsc("post_status");
|
||||
queryWrapper.orderByDesc("pc.create_time");
|
||||
IPage<PayMailBillList> pageList = payMailContractService.pageContract(page, queryWrapper);
|
||||
if (!CollectionUtils.isEmpty(pageList.getRecords())) {
|
||||
try {
|
||||
pageList.getRecords().forEach(p -> {
|
||||
if (!org.apache.commons.lang3.StringUtils.isBlank(p.getMobile())) {
|
||||
p.setMobile(PasswordUtil.decrypt(p.getMobile()));
|
||||
}
|
||||
});
|
||||
} catch (Exception e) {
|
||||
log.error("手机号解密异常!", e);
|
||||
}
|
||||
}
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
@@ -162,8 +174,19 @@ public class PayMailContractController extends JeroController<PayMailContract, I
|
||||
@GetMapping(value = "/exportXls")
|
||||
public ModelAndView exportXls() {
|
||||
QueryWrapper<PayMailBillList> queryWrapper = new QueryWrapper<>();
|
||||
List<PayMailBillList> payMailBillList = payMailContractService.pageContractExcel(queryWrapper);
|
||||
return AmountUtil.exportListXls(payMailBillList,PayMailBillList.class,"邮寄合同");
|
||||
List<PayMailBillList> pageList = payMailContractService.pageContractExcel(queryWrapper);
|
||||
if (!CollectionUtils.isEmpty(pageList)) {
|
||||
try {
|
||||
pageList.forEach(p -> {
|
||||
if (!org.apache.commons.lang3.StringUtils.isBlank(p.getMobile())) {
|
||||
p.setMobile(PasswordUtil.decrypt(p.getMobile()));
|
||||
}
|
||||
});
|
||||
} catch (Exception e) {
|
||||
log.error("手机号解密异常!", e);
|
||||
}
|
||||
}
|
||||
return AmountUtil.exportListXls(pageList,PayMailBillList.class,"邮寄合同");
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user