Bladeren bron

非税查询金额计算减免比例

xy 1 week geleden
bovenliggende
commit
675f5141ec

+ 2 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/controller/admin/taskordernontaxapply/vo/TaskOrderNonTaxApplyRespVO.java

@@ -147,4 +147,6 @@ public class TaskOrderNonTaxApplyRespVO {
     @ExcelProperty("申请记录")
     private String recordId;
 
+    private BigDecimal reductionRadio;
+
 }

+ 8 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/taskordernontaxapply/TaskOrderNonTaxApplyServiceImpl.java

@@ -277,6 +277,14 @@ public class TaskOrderNonTaxApplyServiceImpl extends ServiceImpl<TaskOrderNonTax
                 item.setRegstateCn(regstateCnMap.get(item.getUnitCode()));
             }
 
+            //应收金额计算减免比例
+            BigDecimal reduceRadioFee = item.getShouldAmount();
+            if (item.getReductionRadio() != null){
+                double v = 1 - item.getReductionRadio().doubleValue();
+                reduceRadioFee = reduceRadioFee.multiply(new BigDecimal(v)).setScale(2, RoundingMode.HALF_UP);
+                item.setShouldAmount(reduceRadioFee);
+            }
+
         });
 
         return pageResult;

+ 1 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/resources/mapper/taskordernontaxapply/TaskOrderNonTaxApplyMapper.xml

@@ -38,6 +38,7 @@
         task_order.check_type,
         task_order.service_amount,
         task_order.should_amount,
+        task_order.reduction_radio,
         task_order.payer_contact_name as recipient,
         task_order.payer_contact as recipient_phone,
         task_order.payer_mail as recipient_email,