mitao
2025-01-17 922d7aa03200fa293bbce565d43c58995ec58548
land-system/src/main/java/com/zzg/system/service/state/impl/StateSettlementImpl.java
@@ -50,18 +50,12 @@
public class StateSettlementImpl extends ServiceImpl<StateSettlementMapper, StateSettlement> implements StateSettlementService {
    private final StateSettlementMapper settlementMapper;
    private final StateProjectMapper stateProjectMapper;
    private final StateHouseholdMapper stateHouseholdMapper;
    private final StateAgreementMapper stateAgreementMapper;
    private final StateHouseholdOwnerService stateHouseholdOwnerService;
    private final StateAssetMapper stateAssetMapper;
    private final ISysDeptService deptService;
    private final StateProcessTemplateService processTemplateService;
    private final StateSettlementMapper stateSettlementMapper;
@@ -308,6 +302,11 @@
        return result;
    }
    /**
     * 安置详情
     * @param settlementDetailBO
     * @return
     */
    @Override
    public SettlementDetailPageVO listDetailData(SettlementDetailBO settlementDetailBO) {
        SettlementDetailPageVO pageVO = new SettlementDetailPageVO();
@@ -537,6 +536,11 @@
        return settlementSumVO;
    }
    /**
     * 项目实施明细
     * @param executionBO
     * @return
     */
    @Override
    public PageInfo<StateExecutionDetailVO> listExecution(StateExecutionBO executionBO) {
        PageUtils.startPage();
@@ -610,6 +614,11 @@
        return pageInfo;
    }
    /**
     * 安置详情-回显
     * @param executionB
     * @return
     */
    @Override
    public List<StateExecutionDetailVO> exportExecution(StateExecutionBO executionB) {
        if (StringUtils.isNoneBlank(executionB.getHouseStateId())) {
@@ -683,6 +692,12 @@
        return result;
    }
    /**
     * 给项目展示使用
     * @param projectIdList
     * @param projectStreet
     * @return
     */
    @Override
    public Map<String, Map<Integer, ProjectExecutionSumVO>> listProjectExecutionByProjectId(List<String> projectIdList, String projectStreet) {
@@ -912,7 +927,7 @@
     * 2.compensationType不为null 需要判断是否有数据
     *
     * @param projectId
     * @param componsationType 前端传null 无办法
     * @param componsationType
     * @return
     */
    @Override
@@ -1014,6 +1029,10 @@
        return stateSettlementList.stream().map(StateSettlement::getSettleName).distinct().collect(Collectors.toList());
    }
    /**
     * 安置情况保存
     * @param stateSettlement
     */
    @Override
    @Transactional
    public void saveOrUpdateSettlement(List<StateSettlement> stateSettlement) {
@@ -1107,6 +1126,10 @@
        }
    }
    /**
     * 新增安置情况 - 提交审核
     * @param settlementIds
     */
    @Override
    @Transactional
    public void workflowSubmit(List<String> settlementIds) {
@@ -1166,6 +1189,10 @@
        }
    }
    /**
     * 安置情况删除
     * @param id
     */
    @Override
    public void deleteSettlement(String id) {
        stateSettlementMapper.deleteSettlement(id);