Commit 0ce8ec64 by huluobin

fix

parent c8324839
...@@ -103,35 +103,30 @@ public class CostPlanNewController { ...@@ -103,35 +103,30 @@ public class CostPlanNewController {
} }
@PostMapping("/changeDic") @PostMapping("/changeDic")
public Map<String, Object> changeDic(HttpServletResponse response, HttpServletRequest request) { public Map<String, Object> changeDic(HttpServletResponse response,
HttpServletRequest request) {
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
String fromDic = request.getParameter("fromDic"); String fromDic = request.getParameter("fromDic");
String payCounteractStr = request.getParameter("payCounteract"); String toDic = request.getParameter("toDic");
payCounteractStr = payCounteractStr.replace(" ", "");
BigDecimal payCounteract = null; String payCounteractStr = request.getParameter("payCounteract").replace(" ", "");
String payLendBalanceStr = request.getParameter("payLendBalance").replace(" ", "");
BigDecimal payCounteract;
if (!payCounteractStr.isEmpty()) { if (!payCounteractStr.isEmpty()) {
payCounteract = new BigDecimal(payCounteractStr); payCounteract = new BigDecimal(payCounteractStr);
} else { } else {
// result.put("success",false);
// result.put("msg","请输入合法的冲销金额");
// return result;
payCounteract = new BigDecimal(0); payCounteract = new BigDecimal(0);
} }
String payLendBalanceStr = request.getParameter("payLendBalance"); BigDecimal payLendBalance;
payLendBalanceStr = payLendBalanceStr.replace(" ", "");
BigDecimal payLendBalance = null;
if (!payLendBalanceStr.isEmpty()) { if (!payLendBalanceStr.isEmpty()) {
payLendBalance = new BigDecimal(payLendBalanceStr); payLendBalance = new BigDecimal(payLendBalanceStr);
} else { } else {
// result.put("success",false);
// result.put("msg","请输入合法的余额");
// return result;
payLendBalance = new BigDecimal(0); payLendBalance = new BigDecimal(0);
} }
String toDic = request.getParameter("toDic");
BigDecimal cur = CurUtils.getCur(fromDic, toDic, getExchangeRateApi); BigDecimal cur = CurUtils.getCur(fromDic, toDic, getExchangeRateApi);
BigDecimal counteract = payCounteract.multiply(cur); BigDecimal counteract = payCounteract.multiply(cur);
......
...@@ -76,6 +76,7 @@ public class CostPlanDomain { ...@@ -76,6 +76,7 @@ public class CostPlanDomain {
private BigDecimal payPlanAmount; // 计划金额 ( 支付币种 ) private BigDecimal payPlanAmount; // 计划金额 ( 支付币种 )
private String payDic; // 支付币种 private String payDic; // 支付币种
private BigDecimal payCur; // 汇率 private BigDecimal payCur; // 汇率
private Integer isTax; // 0 不抵扣个税 1 抵扣个税 private Integer isTax; // 0 不抵扣个税 1 抵扣个税
private Integer companyValue; // 公司主体value private Integer companyValue; // 公司主体value
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment