|
@@ -13,15 +13,19 @@
|
|
|
package vip.xiaonuo.biz.modular.qysecondlinehzdrqtz.controller;
|
|
|
|
|
|
import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
+import cn.hutool.core.collection.CollectionUtil;
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.hutool.core.util.URLUtil;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
+import vip.xiaonuo.biz.modular.dict.service.BizDictService;
|
|
|
import vip.xiaonuo.biz.modular.qyrecardbody.entity.QyRecardBody;
|
|
|
import vip.xiaonuo.biz.modular.qyrecardbody.param.QyRecardBodyIdParam;
|
|
|
import vip.xiaonuo.biz.modular.qyrecordinfo.entity.QyRecordInfo;
|
|
@@ -34,6 +38,7 @@ import vip.xiaonuo.biz.modular.qysecondlinehzdrqproduct.entity.QySecondlineHzdRq
|
|
|
import vip.xiaonuo.biz.modular.qysecondlinehzdrqqd.entity.QySecondlineHzdRqQd;
|
|
|
import vip.xiaonuo.biz.modular.qysecondlinehzdrqtz.param.*;
|
|
|
import vip.xiaonuo.biz.modular.qysecondlinehzdrqtz.vo.QySecondlineRqHzdDetailVo;
|
|
|
+import vip.xiaonuo.biz.modular.qysecondlinehzdtz.entity.QySecondlineHzdTz;
|
|
|
import vip.xiaonuo.biz.modular.qysecondlinehzdtz.param.QySecondlineHzdTzIdParam;
|
|
|
import vip.xiaonuo.biz.modular.qysecondlinehzdtz.vo.QySecondlineHzdDetailVo;
|
|
|
import vip.xiaonuo.common.annotation.CommonLog;
|
|
@@ -64,7 +69,8 @@ public class QySecondlineHzdRqTzController {
|
|
|
|
|
|
@Resource
|
|
|
private QySecondlineHzdRqTzService qySecondlineHzdRqTzService;
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ BizDictService bizDictService;
|
|
|
|
|
|
* 获取二线入区核注单台账信息分页
|
|
|
*
|
|
@@ -119,9 +125,41 @@ public class QySecondlineHzdRqTzController {
|
|
|
|
|
|
@PostMapping("/biz/qysecondlinehzdrqtz/export")
|
|
|
public void export(@RequestBody @Valid QySecondlineHzdRqTzPageParam qySecondlineHzdRqTzPageParam, HttpServletResponse response) {
|
|
|
+ qySecondlineHzdRqTzPageParam.setSize(Integer.MAX_VALUE);
|
|
|
Page<QySecondlineHzdRqTz> page = qySecondlineHzdRqTzService.page(qySecondlineHzdRqTzPageParam);
|
|
|
List<QySecondlineHzdRqTz> records = page.getRecords();
|
|
|
- exportExcel(response,QySecondlineHzdRqTz.class,records,"二线入区核注单台账信息");
|
|
|
+
|
|
|
+ if(CollectionUtil.isNotEmpty(records)){
|
|
|
+ records.parallelStream().forEach(r->{
|
|
|
+
|
|
|
+ if(ObjectUtil.isNotEmpty(r.getSblx())){
|
|
|
+ String sblx = bizDictService.getNameByType("qybalx", r.getSblx());
|
|
|
+ r.setSblx(sblx);
|
|
|
+ }
|
|
|
+
|
|
|
+ if(ObjectUtil.isNotEmpty(r.getStatus())){
|
|
|
+ String status = bizDictService.getNameByType("djzt", r.getStatus());
|
|
|
+ r.setStatus(status);
|
|
|
+ }
|
|
|
+
|
|
|
+ if(ObjectUtil.isNotEmpty(r.getTzNature())){
|
|
|
+ String tzNature = bizDictService.getNameByType("tzlx", r.getStatus());
|
|
|
+ r.setTzNature(tzNature);
|
|
|
+ }
|
|
|
+
|
|
|
+ if(ObjectUtil.isNotEmpty(r.getRegulaMethod())){
|
|
|
+ String jgfx = bizDictService.getNameByType("jgfs", r.getStatus());
|
|
|
+ r.setRegulaMethod(jgfx);
|
|
|
+ }
|
|
|
+
|
|
|
+ if(ObjectUtil.isNotEmpty(r.getYsfs())){
|
|
|
+ String ysfs = bizDictService.getNameByType("trans_type", r.getStatus());
|
|
|
+ r.setRegulaMethod(ysfs);
|
|
|
+ }
|
|
|
+
|
|
|
+ });
|
|
|
+ }
|
|
|
+ exportExcel(response,QySecondlineHzdRqTz.class,records,"二线核注单台账信息");
|
|
|
}
|
|
|
|
|
|
|