|
@@ -780,16 +780,17 @@ public class TFeeServiceImpl implements ITFeeService {
|
|
|
List<Map<String, Object>> mapList = tFeeMapper.warehouseBillsFeesCustomProfitList(tWareHouseFees);
|
|
|
for (Map<String, Object> map : mapList) {
|
|
|
FeeDTO feeDTO = new FeeDTO();
|
|
|
- feeDTO.setFToCorpid(Long.parseLong(map.get("fCorpid").toString()));
|
|
|
BigDecimal amount = new BigDecimal("0.00");
|
|
|
BigDecimal stlamount = new BigDecimal("0.00");
|
|
|
-// if (tWareHouseFees.getSwitchSection() == 0) {
|
|
|
- if (ObjectUtils.isNotNull(map.get("f_bstime"))) {
|
|
|
- List<String> list1 = new ArrayList<>();
|
|
|
- list1.add(map.get("f_bstime").toString());
|
|
|
- list1.add(map.get("f_bstime").toString());
|
|
|
- feeDTO.setFAuditList(list1);
|
|
|
- }
|
|
|
+ if (ObjectUtils.isNotNull(map.get("fCorpid"))) {
|
|
|
+ feeDTO.setFToCorpid(Long.parseLong(map.get("fCorpid").toString()));
|
|
|
+ // if (tWareHouseFees.getSwitchSection() == 0) {
|
|
|
+ if (ObjectUtils.isNotNull(map.get("f_bstime"))) {
|
|
|
+ List<String> list1 = new ArrayList<>();
|
|
|
+ list1.add(map.get("f_bstime").toString());
|
|
|
+ list1.add(map.get("f_bstime").toString());
|
|
|
+ feeDTO.setFAuditList(list1);
|
|
|
+ }
|
|
|
/* } else {
|
|
|
if (ObjectUtils.isNotNull(map.get("f_bstime"))) {
|
|
|
List<String> list1 = new ArrayList<>();
|
|
@@ -798,13 +799,17 @@ public class TFeeServiceImpl implements ITFeeService {
|
|
|
feeDTO.setFBstimeExamine(list1);
|
|
|
}
|
|
|
}*/
|
|
|
- List<FeeVO> feeVOList = tFeeMapper.selectFinancialLedgerDetails(feeDTO);
|
|
|
- for (FeeVO feeVO : feeVOList) {
|
|
|
- if ("D".equals(feeVO.getfDc())) {
|
|
|
- amount = amount.add(feeVO.getFAmount());
|
|
|
- } else {
|
|
|
- stlamount = stlamount.add(feeVO.getFAmount());
|
|
|
+ List<FeeVO> feeVOList = tFeeMapper.selectFinancialLedgerDetails(feeDTO);
|
|
|
+ for (FeeVO feeVO : feeVOList) {
|
|
|
+ if ("D".equals(feeVO.getfDc())) {
|
|
|
+ amount = amount.add(feeVO.getFAmount());
|
|
|
+ } else {
|
|
|
+ stlamount = stlamount.add(feeVO.getFAmount());
|
|
|
+ }
|
|
|
}
|
|
|
+ } else {
|
|
|
+ amount = amount.add(new BigDecimal(map.get("fAmount").toString()));
|
|
|
+ stlamount = stlamount.add(new BigDecimal(map.get("fStlamount").toString()));
|
|
|
}
|
|
|
map.put("fAmount", amount);
|
|
|
map.put("fStlamount", stlamount);
|