提交 d2f65e7c authored 作者: zhengfg's avatar zhengfg

修改一些bug

上级 bf8ebf1d
......@@ -339,7 +339,10 @@ public class SpiderUtil {
///////////////////原始价////////////////////////////////////
OriginalPrice originalPrice = new OriginalPrice();
String price = variantsArray.getJSONObject(i).getString("price");
originalPrice.setPrice(price);
BigDecimal priceOld=new BigDecimal(price);
BigDecimal div=new BigDecimal("100");
BigDecimal priceNew = priceOld.divide(div, 2, BigDecimal.ROUND_HALF_UP);
originalPrice.setPrice(priceNew.toString());
originalPrice.setSkuStr(skuStr);
originalPriceList.add(originalPrice);
///////////////////原始价 END////////////////////////////////
......@@ -389,7 +392,11 @@ public class SpiderUtil {
productResponse.setOriginalPriceList(originalPriceList);
productResponse.setItemInfo(itemInfo);
productResponse.setDynStock(dynStock);
productResponse.setPrice(resultObj.getString("price"));
String price = resultObj.getString("price");
BigDecimal priceOld=new BigDecimal(price);
BigDecimal div=new BigDecimal("100");
BigDecimal priceNew = priceOld.divide(div, 2, BigDecimal.ROUND_HALF_UP);
productResponse.setPrice(priceNew.toString());
return productResponse;
}
}
package com.diaoyun.zion.master.util;
import java.math.BigDecimal;
public class TestBigDecimal {
public static void main(String[] args) {
BigDecimal decimal=new BigDecimal("3858");
BigDecimal de=new BigDecimal("100");
BigDecimal price = decimal.divide(de, 2, BigDecimal.ROUND_HALF_UP);
System.out.println(price);
}
}
package com.diaoyun.zion;
import com.diaoyun.zion.chinafrica.constant.KeyConstant;
import com.diaoyun.zion.chinafrica.enums.PlatformEnum;
import com.diaoyun.zion.chinafrica.service.SpiderService;
import com.diaoyun.zion.chinafrica.service.TbCfCouponService;
import com.diaoyun.zion.chinafrica.service.impl.TbCfOrderServiceImpl;
......@@ -19,8 +20,12 @@ import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.test.context.junit4.SpringRunner;
import javax.annotation.Resource;
import java.io.*;
import java.math.BigDecimal;
import java.net.URISyntaxException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.concurrent.*;
import java.util.concurrent.atomic.AtomicInteger;
......@@ -404,5 +409,25 @@ public class ZionApplicationTests {
return list;
}
@Test
public void testDate() throws ParseException {
String res = "2019-10-2 10:04:59";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = simpleDateFormat.parse(res);
long it = date.getTime();
String s = String.valueOf(it);
System.out.println(s);
}
@Test
public void testP(){
BigDecimal decimal=new BigDecimal("699");
BigDecimal de=new BigDecimal("100");
decimal.divide(de,2,BigDecimal.ROUND_HALF_UP);
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论