|
@@ -187,15 +187,31 @@ public class CreatorServiceImpl implements CreatorService {
|
|
|
}else{
|
|
|
stockRestPojo.setNow(String.valueOf(random(historyPojo, initNow, now)));
|
|
|
}
|
|
|
+ //设置最高
|
|
|
+ if(Double.valueOf(stockRestPojo.getNow()) > Double.valueOf(entry.getHigh())){
|
|
|
+ stockRestPojo.setHigh(stockRestPojo.getNow());
|
|
|
+ }else{
|
|
|
+ stockRestPojo.setHigh(entry.getHigh());
|
|
|
+ }
|
|
|
+
|
|
|
+ //设置最低
|
|
|
+ if(Double.valueOf(stockRestPojo.getNow()) < Double.valueOf(entry.getLow())){
|
|
|
+ stockRestPojo.setLow(stockRestPojo.getNow());
|
|
|
+ }else{
|
|
|
+ stockRestPojo.setLow(entry.getLow());
|
|
|
+ }
|
|
|
+ stockRestPojo.setOpen(entry.getOpen());
|
|
|
+ /*System.out.println("最高:"+stockRestPojo.getHigh());
|
|
|
+ System.out.println("最低:"+stockRestPojo.getLow());*/
|
|
|
}
|
|
|
- stockRestPojo.setHigh(stockRestPojo.getNow());
|
|
|
- stockRestPojo.setLow(stockRestPojo.getNow());
|
|
|
- stockRestPojo.setOpen(stockRestPojo.getNow());
|
|
|
+ stockRestPojo.setHigh(stockRestPojo.getHigh());
|
|
|
+ stockRestPojo.setLow(stockRestPojo.getLow());
|
|
|
+ stockRestPojo.setOpen(stockRestPojo.getOpen());
|
|
|
stockRestPojo.setPreclose(initNow);
|
|
|
stockRestPojo.setRoundlot(String.valueOf(new BigDecimal(entry.getRoundlot()).add(random(historyPojo, initNow, now))));
|
|
|
stockRestPojo.setChange(String.valueOf(new BigDecimal(stockRestPojo.getNow()).subtract(new BigDecimal(initNow))));
|
|
|
stockRestPojo.setPctchange(String.valueOf((new BigDecimal(stockRestPojo.getNow()).subtract(new BigDecimal(initNow))).divide(new BigDecimal(initNow),2 ,4)));
|
|
|
- stockRestPojo.setVolume(String.valueOf(new BigDecimal(randomInt())));
|
|
|
+ stockRestPojo.setVolume(String.valueOf(new BigDecimal(entry.getVolume()).add(new BigDecimal(randomInt()))));
|
|
|
stockRestPojo.setAmount(String.valueOf(new BigDecimal(entry.getNow()).multiply(new BigDecimal(stockRestPojo.getVolume()))));
|
|
|
stockRestPojo.setVolumeratio("");
|
|
|
stockRestPojo.setCommissionratio("");
|