1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- /*
- * 创建时间:2017-08-19 08:55
- * 项目名称:kmall_pt
- * 类名称:Test.java
- * 包名称:com.kmall.admin
- *
- * 修改履历:
- * 日期 修正者 主要内容
- *
- *
- * Copyright (c) 2016-2017 兆尹科技
- */
- package com.kmall.admin;
- import cn.hutool.http.HttpRequest;
- import cn.hutool.http.HttpUtil;
- import com.alibaba.fastjson.JSON;
- import com.kmall.admin.entity.GoodsEntity;
- import com.kmall.admin.utils.CalculateTax;
- import java.math.BigDecimal;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- /**
- * 名称:Test <br>
- * 描述:<br>
- *
- * @author Scott
- * @version 1.0
- * @since 1.0.0
- */
- public class Test {
- public static void main(String[] args) {
- BigDecimal actualPaymentAmount = new BigDecimal("64.15"); //随便拿一个门店的当前时间的价格,如果有活动价会使用活动价
- GoodsEntity goodsEntity = new GoodsEntity();
- goodsEntity.setHsCode("3307900000");
- goodsEntity.setHsCodeName("其他编号未列名的芳香料制品(包括化妆盥洗品)");
- goodsEntity.setImpConsumTaxRate(new BigDecimal("0"));
- goodsEntity.setValueAddedTaxRate(new BigDecimal("13"));
- goodsEntity.setLegalUnit2Qty(new BigDecimal("0"));
- goodsEntity.setLegalUnit1Qty(new BigDecimal("0.1"));
- goodsEntity.setSku("ISZWCW47250");
- goodsEntity.setCosmThresholdValue(null);
- BigDecimal calculateTax = CalculateTax.calculateTax(goodsEntity, actualPaymentAmount);// 税费
- BigDecimal goodsRate = calculateTax.divide(actualPaymentAmount,4,BigDecimal.ROUND_HALF_UP);
- System.out.println(calculateTax);
- System.out.println(goodsRate);
- }
- }
|