|
|
@@ -183,9 +183,9 @@ public class ExpenseSubsidyServiceImpl implements ExpenseSubsidyService {
|
|
|
newOrderItem.setExpenseSource(BusinessConstants.LONG_TERM_CARE_INSURANCE);
|
|
|
newOrderItem.setCount(1);
|
|
|
newOrderItem.setItemName("长护险抵扣");
|
|
|
- newOrderItem.setPrice(updateReqVO.getAmount().negate()); // 单价为负数表示抵扣
|
|
|
- newOrderItem.setActualPrice(updateReqVO.getAmount().negate()); // 实际单价
|
|
|
- newOrderItem.setTotalAmount(updateReqVO.getAmount().negate()); // 总金额为负数表示抵扣
|
|
|
+ newOrderItem.setPrice(updateReqVO.getAmount()); // 单价为负数表示抵扣
|
|
|
+ newOrderItem.setActualPrice(updateReqVO.getAmount()); // 实际单价
|
|
|
+ newOrderItem.setTotalAmount(updateReqVO.getAmount()); // 总金额为负数表示抵扣
|
|
|
newOrderItem.setRoundAmount(newOrderItem.getTotalAmount().setScale(0, RoundingMode.HALF_UP));
|
|
|
newOrderItem.setRoundTwoDecimalAmount(newOrderItem.getTotalAmount().setScale(2, RoundingMode.HALF_UP));
|
|
|
newOrderItem.setCreatedTime(new Date());
|
|
|
@@ -208,9 +208,9 @@ public class ExpenseSubsidyServiceImpl implements ExpenseSubsidyService {
|
|
|
BigDecimal oldTotalAmount = orderItem.getTotalAmount();
|
|
|
|
|
|
// 更新费用项金额(负数表示抵扣)
|
|
|
- orderItem.setPrice(updateReqVO.getAmount().negate());
|
|
|
- orderItem.setActualPrice(updateReqVO.getAmount().negate());
|
|
|
- orderItem.setTotalAmount(updateReqVO.getAmount().negate());
|
|
|
+ orderItem.setPrice(updateReqVO.getAmount());
|
|
|
+ orderItem.setActualPrice(updateReqVO.getAmount());
|
|
|
+ orderItem.setTotalAmount(updateReqVO.getAmount());
|
|
|
orderItem.setRoundAmount(orderItem.getTotalAmount().setScale(0, RoundingMode.HALF_UP));
|
|
|
orderItem.setRoundTwoDecimalAmount(orderItem.getTotalAmount().setScale(2, RoundingMode.HALF_UP));
|
|
|
|
|
|
@@ -455,9 +455,9 @@ public class ExpenseSubsidyServiceImpl implements ExpenseSubsidyService {
|
|
|
orderItem.setExpenseSource(BusinessConstants.LONG_TERM_CARE_INSURANCE);
|
|
|
orderItem.setCount(1);
|
|
|
orderItem.setItemName("长护险抵扣");
|
|
|
- orderItem.setPrice(createReqVO.getAmount().negate()); // 单价为负数表示抵扣
|
|
|
- orderItem.setActualPrice(createReqVO.getAmount().negate()); // 实际单价
|
|
|
- orderItem.setTotalAmount(createReqVO.getAmount().negate()); // 总金额为负数表示抵扣
|
|
|
+ orderItem.setPrice(createReqVO.getAmount()); // 单价为负数表示抵扣
|
|
|
+ orderItem.setActualPrice(createReqVO.getAmount()); // 实际单价
|
|
|
+ orderItem.setTotalAmount(createReqVO.getAmount()); // 总金额为负数表示抵扣
|
|
|
orderItem.setRoundAmount(orderItem.getTotalAmount().setScale(0, RoundingMode.HALF_UP));
|
|
|
orderItem.setRoundTwoDecimalAmount(orderItem.getTotalAmount().setScale(2, RoundingMode.HALF_UP));
|
|
|
orderItem.setCreatedTime(new Date());
|
|
|
@@ -532,9 +532,9 @@ public class ExpenseSubsidyServiceImpl implements ExpenseSubsidyService {
|
|
|
orderItem.setCount(1);
|
|
|
orderItem.setItemName("长护险抵扣");
|
|
|
orderItem.setRemarks(expenseSubsidy.getRemarks());
|
|
|
- orderItem.setPrice(expenseSubsidy.getAmount().negate()); // 单价为负数表示抵扣
|
|
|
- orderItem.setRefundAmount(expenseSubsidy.getAmount().negate()); // 实际单价
|
|
|
- orderItem.setActualRefundAmount(expenseSubsidy.getAmount().negate()); // 总金额为负数表示抵扣
|
|
|
+ orderItem.setPrice(expenseSubsidy.getAmount()); // 单价为负数表示抵扣
|
|
|
+ orderItem.setRefundAmount(expenseSubsidy.getAmount()); // 实际单价
|
|
|
+ orderItem.setActualRefundAmount(expenseSubsidy.getAmount()); // 总金额为负数表示抵扣
|
|
|
orderItem.setTenantId(expenseSubsidy.getTenantId());
|
|
|
orderItem.setSourceItemId(expenseSubsidy.getId());
|
|
|
refundSettlementOrderItemMapper.insert(orderItem);
|