1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /*
- * 创建时间: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) {
- // String result = HttpUtil.get("https://oms.ds-bay.com/oms-controller-mgt/pdProductRecord/hsCodeMapBySkuList?skuList=ISZWCW48781");
- // Map<String,Map> map = JSON.parseObject(result, Map.class);
- // System.out.println(map);
- // Map skuMap = map.get("ISZWCW48781");
- // System.out.println(skuMap);
- // String cusGoodsName = (String) skuMap.get("cusGoodsName");
- // System.out.println(cusGoodsName);
- // String valueAddedTaxRate = (String) skuMap.get("valueAddedTaxRate");
- // System.out.println(valueAddedTaxRate);
- // 消费税税率
- final BigDecimal impConsumTaxRate = new BigDecimal("0");
- // 增值税税率
- final BigDecimal valueAddedTaxRate =new BigDecimal("9");
- System.out.println(valueAddedTaxRate.add(impConsumTaxRate).
- divide(new BigDecimal(100).subtract(impConsumTaxRate), 10, BigDecimal.ROUND_HALF_UP)
- .multiply(new BigDecimal("0.7")).setScale(4, BigDecimal.ROUND_HALF_UP));
- System.out.println(valueAddedTaxRate.multiply(new BigDecimal("0.7")).divide(new BigDecimal("100"), 4, BigDecimal.ROUND_HALF_UP));
- }
- }
|