|
@@ -1,5 +1,6 @@
|
|
package cn.ezhizao.project.business.workOrder.controller;
|
|
package cn.ezhizao.project.business.workOrder.controller;
|
|
|
|
|
|
|
|
+import cn.ezhizao.common.utils.StringUtils;
|
|
import cn.ezhizao.common.utils.poi.ExcelUtil;
|
|
import cn.ezhizao.common.utils.poi.ExcelUtil;
|
|
import cn.ezhizao.framework.aspectj.lang.annotation.Log;
|
|
import cn.ezhizao.framework.aspectj.lang.annotation.Log;
|
|
import cn.ezhizao.framework.aspectj.lang.enums.BusinessType;
|
|
import cn.ezhizao.framework.aspectj.lang.enums.BusinessType;
|
|
@@ -37,6 +38,7 @@ import cn.ezhizao.project.business.socialSecurity.service.*;
|
|
import cn.ezhizao.project.business.workOrder.domain.*;
|
|
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.SysDictData;
|
|
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.ISysDictDataService;
|
|
import cn.ezhizao.project.system.service.ISysFileStorageService;
|
|
import cn.ezhizao.project.system.service.ISysFileStorageService;
|
|
@@ -222,19 +224,26 @@ public class WorkOrderServiceController extends BaseController {
|
|
startOrderBy();
|
|
startOrderBy();
|
|
List<BizWorkOrder> list = bizWorkOrderService.getList(bizWorkOrder);
|
|
List<BizWorkOrder> list = bizWorkOrderService.getList(bizWorkOrder);
|
|
list.forEach(v ->{
|
|
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());
|
|
|
|
- }
|
|
|
|
|
|
+ Integer style = v.getAddressStyle();
|
|
|
|
+ if(style ==null){
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if (v.getTaskTypeId() == 5L && style == 1 && StringUtils.isNotEmpty(v.getInputProvince()) ){
|
|
|
|
+ //自有地址
|
|
|
|
+ v.setExplain("自有地址:"+v.getInputProvince()+v.getInputCity()+v.getInputDistrict());
|
|
|
|
+ }else if (v.getTaskTypeId() == 5L && style == 2 && v.getFictionAddressId() != null){
|
|
|
|
+ //虚拟地址
|
|
|
|
+ SysDictData sysDictData = sysDictDataService.selectDictDataById(v.getFictionAddressId());
|
|
|
|
+ if(sysDictData == null){
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ v.setExplain("虚拟地址:"+sysDictData.getDictLabel());
|
|
|
|
+ }else {
|
|
|
|
+ if (StringUtils.isEmpty(v.getInputProvince())){
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ v.setExplain("办理地区:"+v.getInputProvince()+v.getInputCity()+v.getInputDistrict());
|
|
|
|
+ }
|
|
|
|
|
|
});
|
|
});
|
|
BizWorkOrderRecord bizWorkOrderRecord = new BizWorkOrderRecord();
|
|
BizWorkOrderRecord bizWorkOrderRecord = new BizWorkOrderRecord();
|