Commit b16b1cf4 authored by wujiang's avatar wujiang

修改验收整改单查询

parent a34200f9
...@@ -60,4 +60,8 @@ public class PowerStationEngineeringInfoAllDto { ...@@ -60,4 +60,8 @@ public class PowerStationEngineeringInfoAllDto {
//派工单信息 //派工单信息
WorkOrder workOrder; WorkOrder workOrder;
//并网信息
AcceptanceCheck acceptanceCheck;
} }
...@@ -7,6 +7,7 @@ import lombok.Data; ...@@ -7,6 +7,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import java.util.Date; import java.util.Date;
import java.util.List;
/** /**
* 并网验收节点 * 并网验收节点
...@@ -94,5 +95,28 @@ public class AcceptanceCheck extends BaseEntity { ...@@ -94,5 +95,28 @@ public class AcceptanceCheck extends BaseEntity {
@TableField("acceptance_time") @TableField("acceptance_time")
private String acceptanceTime; private String acceptanceTime;
/**
* 片区整改单
*/
@TableField(exist = false)
private List<HygfRectificationOrder> areaOrders;
/**
* 投融整改单
*/
@TableField(exist = false)
private List<HygfRectificationOrder> financeOrders;
/**
* 法务整改单
*/
@TableField(exist = false)
private List<HygfRectificationOrder> legalOrders;
/**
* 资产整改单
*/
@TableField(exist = false)
private List<HygfRectificationOrder> propertyOrders;
} }
...@@ -205,6 +205,7 @@ public class HygfRectificationOrderController extends BaseController { ...@@ -205,6 +205,7 @@ public class HygfRectificationOrderController extends BaseController {
workOrderPowerStationNodes.add("bw-engineering"); workOrderPowerStationNodes.add("bw-engineering");
workOrderPowerStationNodes.add("bw-area"); workOrderPowerStationNodes.add("bw-area");
status.add(WorkOrderEnum.待整改.name()); status.add(WorkOrderEnum.待整改.name());
status.add(WorkOrderEnum.整改中.name());
status.add(WorkOrderEnum.待审核.name()); status.add(WorkOrderEnum.待审核.name());
status.add(WorkOrderEnum.已完成.name()); status.add(WorkOrderEnum.已完成.name());
}if (longs.contains(delerKfId) ) { }if (longs.contains(delerKfId) ) {
...@@ -212,6 +213,7 @@ public class HygfRectificationOrderController extends BaseController { ...@@ -212,6 +213,7 @@ public class HygfRectificationOrderController extends BaseController {
workOrderPowerStationNodes.add("bw-engineering"); workOrderPowerStationNodes.add("bw-engineering");
workOrderPowerStationNodes.add("bw-area"); workOrderPowerStationNodes.add("bw-area");
status.add(WorkOrderEnum.待整改.name()); status.add(WorkOrderEnum.待整改.name());
status.add(WorkOrderEnum.整改中.name());
status.add(WorkOrderEnum.待审核.name()); status.add(WorkOrderEnum.待审核.name());
status.add(WorkOrderEnum.已完成.name()); status.add(WorkOrderEnum.已完成.name());
} }
...@@ -277,6 +279,7 @@ public class HygfRectificationOrderController extends BaseController { ...@@ -277,6 +279,7 @@ public class HygfRectificationOrderController extends BaseController {
workOrderPowerStationNodes.add("ys-fawu"); workOrderPowerStationNodes.add("ys-fawu");
workOrderPowerStationNodes.add("ys-area"); workOrderPowerStationNodes.add("ys-area");
status.add(WorkOrderEnum.待整改.name()); status.add(WorkOrderEnum.待整改.name());
status.add(WorkOrderEnum.整改中.name());
status.add(WorkOrderEnum.待审核.name()); status.add(WorkOrderEnum.待审核.name());
status.add(WorkOrderEnum.已完成.name()); status.add(WorkOrderEnum.已完成.name());
}if (longs.contains(deveEngineeringId) ) { }if (longs.contains(deveEngineeringId) ) {
...@@ -285,6 +288,7 @@ public class HygfRectificationOrderController extends BaseController { ...@@ -285,6 +288,7 @@ public class HygfRectificationOrderController extends BaseController {
workOrderPowerStationNodes.add("ys-fawu"); workOrderPowerStationNodes.add("ys-fawu");
workOrderPowerStationNodes.add("ys-area"); workOrderPowerStationNodes.add("ys-area");
status.add(WorkOrderEnum.待整改.name()); status.add(WorkOrderEnum.待整改.name());
status.add(WorkOrderEnum.整改中.name());
status.add(WorkOrderEnum.待审核.name()); status.add(WorkOrderEnum.待审核.name());
status.add(WorkOrderEnum.已完成.name()); status.add(WorkOrderEnum.已完成.name());
} }
......
...@@ -844,11 +844,11 @@ public class WorkOrderServiceImpl extends BaseService<WorkOrderDto, WorkOrder, W ...@@ -844,11 +844,11 @@ public class WorkOrderServiceImpl extends BaseService<WorkOrderDto, WorkOrder, W
.setConstructionRegionManagerPhone(workOrder.getConstructionRegionManagerPhone()); .setConstructionRegionManagerPhone(workOrder.getConstructionRegionManagerPhone());
} }
// 并网信息 // 并网信息
LambdaQueryWrapper<HygfOnGrid> up4 = new LambdaQueryWrapper(); LambdaQueryWrapper<HygfOnGrid> up4 = new LambdaQueryWrapper<HygfOnGrid>();
up4.eq(HygfOnGrid::getWorkOrderId, workOrderId); up4.eq(HygfOnGrid::getWorkOrderId, workOrderId);
up4.eq(HygfOnGrid::getWorkOrderPowerStationId, workOrderPowerStationId); up4.eq(HygfOnGrid::getWorkOrderPowerStationId, workOrderPowerStationId);
HygfOnGrid hygfOnGrid = hygfOnGridMapper.selectOne(up4); HygfOnGrid hygfOnGrid = hygfOnGridMapper.selectOne(up4);
//增加整改单数据 //增加整改单数据
List<HygfRectificationOrder> hygfRectificationOrderList= rectificationOrderService.selectForListBySource(String.valueOf(peasantHousehold.getSequenceNbr()), RectificationOrderEnum.并网.getName()); List<HygfRectificationOrder> hygfRectificationOrderList= rectificationOrderService.selectForListBySource(String.valueOf(peasantHousehold.getSequenceNbr()), RectificationOrderEnum.并网.getName());
if (CollectionUtil.isNotEmpty(hygfRectificationOrderList)){ if (CollectionUtil.isNotEmpty(hygfRectificationOrderList)){
...@@ -859,15 +859,34 @@ public class WorkOrderServiceImpl extends BaseService<WorkOrderDto, WorkOrder, W ...@@ -859,15 +859,34 @@ public class WorkOrderServiceImpl extends BaseService<WorkOrderDto, WorkOrder, W
hygfOnGrid.setEngineeringOrders(engineeringOrders.size()>0?engineeringOrders:null); hygfOnGrid.setEngineeringOrders(engineeringOrders.size()>0?engineeringOrders:null);
hygfOnGrid.setDesignOrders(designOrders.size()>0?designOrders:null); hygfOnGrid.setDesignOrders(designOrders.size()>0?designOrders:null);
} }
//验收信息
LambdaQueryWrapper<AcceptanceCheck> up6 = new LambdaQueryWrapper<AcceptanceCheck>();
up6.eq(AcceptanceCheck::getWorkOrderId, workOrderId);
up6.eq(AcceptanceCheck::getWorkOrderPowerStationId, workOrderPowerStationId);
AcceptanceCheck acceptanceCheck = acceptanceCheckMapper.selectOne(up6);
//增加整改单数据
List<HygfRectificationOrder> hygfRectificationOrderListYs= rectificationOrderService.selectForListBySource(String.valueOf(peasantHousehold.getSequenceNbr()), RectificationOrderEnum.验收.getName());
if (CollectionUtil.isNotEmpty(hygfRectificationOrderListYs)){
List<HygfRectificationOrder> areaOrders = hygfRectificationOrderListYs.stream().filter(e -> e.getRectificationSource().equals("ys-area")).collect(Collectors.toList());
List<HygfRectificationOrder> financeOrders = hygfRectificationOrderListYs.stream().filter(e -> e.getRectificationSource().equals("ys-tourong")).collect(Collectors.toList());
List<HygfRectificationOrder> legalOrders = hygfRectificationOrderListYs.stream().filter(e -> e.getRectificationSource().equals("ys-fawu")).collect(Collectors.toList());
List<HygfRectificationOrder> propertyOrders = hygfRectificationOrderListYs.stream().filter(e -> e.getRectificationSource().equals("ys-zichan")).collect(Collectors.toList());
acceptanceCheck.setAreaOrders(areaOrders.size()>0?areaOrders:null);
acceptanceCheck.setFinanceOrders(financeOrders.size()>0?financeOrders:null);
acceptanceCheck.setLegalOrders(legalOrders.size()>0?legalOrders:null);
acceptanceCheck.setPropertyOrders(propertyOrders.size()>0?propertyOrders:null);
}
surveyInfoAllDto.setHygfOnGrid(hygfOnGrid != null ? hygfOnGrid : new HygfOnGrid()); surveyInfoAllDto.setHygfOnGrid(hygfOnGrid != null ? hygfOnGrid : new HygfOnGrid());
surveyInfoAllDto.setPowerStationConstructionData(powerStationConstructionData); surveyInfoAllDto.setPowerStationConstructionData(powerStationConstructionData);
surveyInfoAllDto.setPowerStationEngineeringInfo(powerStationEngineeringInfo); surveyInfoAllDto.setPowerStationEngineeringInfo(powerStationEngineeringInfo);
surveyInfoAllDto.setWorkOrder(workOrder); surveyInfoAllDto.setWorkOrder(workOrder);
surveyInfoAllDto.setAcceptanceCheck(acceptanceCheck!= null ? acceptanceCheck : new AcceptanceCheck());
// 施工自审 // 施工自审
LambdaQueryWrapper<ConstructionRecords> up5 = new LambdaQueryWrapper(); LambdaQueryWrapper<ConstructionRecords> up5 = new LambdaQueryWrapper<ConstructionRecords>();
up5.eq(ConstructionRecords::getWorkOrderId, workOrderId); up5.eq(ConstructionRecords::getWorkOrderId, workOrderId);
up5.eq(ConstructionRecords::getWorkOrderPowerStationId, workOrderPowerStationId); up5.eq(ConstructionRecords::getWorkOrderPowerStationId, workOrderPowerStationId);
up5.orderByAsc(ConstructionRecords::getRecDate); up5.orderByAsc(ConstructionRecords::getRecDate);
...@@ -876,7 +895,7 @@ public class WorkOrderServiceImpl extends BaseService<WorkOrderDto, WorkOrder, W ...@@ -876,7 +895,7 @@ public class WorkOrderServiceImpl extends BaseService<WorkOrderDto, WorkOrder, W
data.setConstructionRecordsList(li); data.setConstructionRecordsList(li);
surveyInfoAllDto.setConstructionRecords(data); surveyInfoAllDto.setConstructionRecords(data);
LambdaQueryWrapper<BasicGridRecord> quv = new LambdaQueryWrapper(); LambdaQueryWrapper<BasicGridRecord> quv = new LambdaQueryWrapper<BasicGridRecord>();
quv.eq(BasicGridRecord::getPeasantHouseholdId, peasantHouseholdId); quv.eq(BasicGridRecord::getPeasantHouseholdId, peasantHouseholdId);
BasicGridRecord basicGridAcceptance = basicGridRecordMapper.selectOne(quv); BasicGridRecord basicGridAcceptance = basicGridRecordMapper.selectOne(quv);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment