ky 5 years ago
parent 4880e8c2ea
commit c0658b7cc0

@ -113,4 +113,18 @@ public class CountController {
return ResultBuilder.withPayload(jsonObject).build(); return ResultBuilder.withPayload(jsonObject).build();
} }
@PostMapping("/VATSurchargeCount")
@ApiOperation(value = "增值税附加税计算器", notes = "增值税计算器")
@ApiImplicitParams({
@ApiImplicitParam(name = "money", value = "开票金额", dataType = "string", paramType = "query"),
})
public Result VATSurchargeCount(String money) {
JSONObject jsonObject = countService.VATSurchargeCount(money);
return ResultBuilder.withPayload(jsonObject).build();
}
} }

@ -211,4 +211,16 @@ public class CountService {
return jsonObject; return jsonObject;
} }
public JSONObject VATSurchargeCount(String money){
double m = Double.parseDouble(money);
double result = (m / (1 + 0.033) * 0.033) * 1.1;
BigDecimal b = new BigDecimal(result);
BigDecimal keep = b.setScale(2, BigDecimal.ROUND_HALF_UP);
JSONObject jsonObject = new JSONObject();
jsonObject.put("result",keep);
return jsonObject;
}
} }

Loading…
Cancel
Save