|
@@ -38,6 +38,7 @@ import cn.ezhizao.project.business.workOrder.domain.*;
|
|
import cn.ezhizao.project.business.workOrder.service.IBizWorkOrderRecordService;
|
|
import cn.ezhizao.project.business.workOrder.service.IBizWorkOrderRecordService;
|
|
import cn.ezhizao.project.business.workOrder.service.IBizWorkOrderService;
|
|
import cn.ezhizao.project.business.workOrder.service.IBizWorkOrderService;
|
|
import cn.ezhizao.project.system.domain.SysFileStorage;
|
|
import cn.ezhizao.project.system.domain.SysFileStorage;
|
|
|
|
+import cn.ezhizao.project.system.service.ISysDictDataService;
|
|
import cn.ezhizao.project.system.service.ISysFileStorageService;
|
|
import cn.ezhizao.project.system.service.ISysFileStorageService;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -105,6 +106,10 @@ public class WorkOrderServiceController extends BaseController {
|
|
@Resource
|
|
@Resource
|
|
private ISysFileStorageService fileStorageService;
|
|
private ISysFileStorageService fileStorageService;
|
|
|
|
|
|
|
|
+ @Resource
|
|
|
|
+ private ISysDictDataService sysDictDataService;
|
|
|
|
+ //查询循环工单列表
|
|
|
|
+
|
|
@PreAuthorize("@ss.hasPermi('business:customer:service:loop:list')")
|
|
@PreAuthorize("@ss.hasPermi('business:customer:service:loop:list')")
|
|
@GetMapping("/list")
|
|
@GetMapping("/list")
|
|
|
|
|
|
@@ -216,9 +221,26 @@ public class WorkOrderServiceController extends BaseController {
|
|
startPage();
|
|
startPage();
|
|
startOrderBy();
|
|
startOrderBy();
|
|
List<BizWorkOrder> list = bizWorkOrderService.getList(bizWorkOrder);
|
|
List<BizWorkOrder> list = bizWorkOrderService.getList(bizWorkOrder);
|
|
|
|
+ list.forEach(v ->{
|
|
|
|
+ Integer style = v.getAddressStyle();
|
|
|
|
+ if(style ==null){
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if (v.getTaskTypeId() == 5L && style == 1){
|
|
|
|
+ //自有地址
|
|
|
|
+ v.setExplain("自有地址:"+v.getInputProvince()+v.getInputCity()+v.getInputDistrict());
|
|
|
|
+ }else if (v.getTaskTypeId() == 5L && style == 2){
|
|
|
|
+ //虚拟地址
|
|
|
|
+ v.setExplain("虚拟地址:"+sysDictDataService.selectDictDataById(v.getFictionAddressId()).getDictLabel());
|
|
|
|
+ }else {
|
|
|
|
+ v.setExplain("办理地区:"+v.getInputProvince()+v.getInputCity()+v.getInputDistrict());
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ });
|
|
BizWorkOrderRecord bizWorkOrderRecord = new BizWorkOrderRecord();
|
|
BizWorkOrderRecord bizWorkOrderRecord = new BizWorkOrderRecord();
|
|
bizWorkOrderRecord.setWorkOrderIds(list.stream().map(BizWorkOrder::getId).collect(Collectors.toList()));
|
|
bizWorkOrderRecord.setWorkOrderIds(list.stream().map(BizWorkOrder::getId).collect(Collectors.toList()));
|
|
List<BizWorkOrderRecord> records = bizWorkOrderRecordService.getList(bizWorkOrderRecord);
|
|
List<BizWorkOrderRecord> records = bizWorkOrderRecordService.getList(bizWorkOrderRecord);
|
|
|
|
+
|
|
BizEntrust entrustConditions = new BizEntrust();
|
|
BizEntrust entrustConditions = new BizEntrust();
|
|
entrustConditions.setWorkOrderIds(list.stream().map(BizWorkOrder::getId).collect(Collectors.toList()));
|
|
entrustConditions.setWorkOrderIds(list.stream().map(BizWorkOrder::getId).collect(Collectors.toList()));
|
|
List<BizEntrust> entrusts = entrustService.getList(entrustConditions);
|
|
List<BizEntrust> entrusts = entrustService.getList(entrustConditions);
|