wuxw
2024-12-06 4e992596dd378bb68021875a90801b4c7ecaf288
service-user/src/main/java/com/java110/user/bmo/owner/impl/ComprehensiveQueryImpl.java
@@ -24,6 +24,7 @@
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
@@ -112,13 +113,20 @@
        AccountDto accountDto = new AccountDto();
        accountDto.setObjId(ownerDto.getMemberId());
        accountDto.setPartId(communityId);
        accountDto.setAcctType(AccountDto.ACCT_TYPE_CASH);
        List<AccountDto> accountDtos =accountInnerServiceSMOImpl.queryAccounts(accountDto);
        if(!ListUtil.isNull(accountDtos)){
            ownerDto.setAcctAmount(accountDtos.get(0).getAmount());
        if (ListUtil.isNull(accountDtos)) {
            return ResultVo.createResponseEntity(1, 1, ownerDto);
        }
        BigDecimal accountDec = new BigDecimal("0");
        for (AccountDto tmpAccountDto : accountDtos) {
            accountDec = accountDec.add(new BigDecimal(tmpAccountDto.getAmount()));
        }
        accountDec = accountDec.setScale(2, BigDecimal.ROUND_HALF_UP);
        ownerDto.setAcctAmount(accountDec.doubleValue() + "");
        return ResultVo.createResponseEntity(1, 1, ownerDto);
    }
    /**