package safeluck.drive.evaluation.platformMessage.decoder; import com.safeluck.aykj.decoder.BaseDecoder; import com.safeluck.aykj.decoder.Int32Coder; import java.math.BigDecimal; import java.util.Date; /** * Created by zw on 2017/6/15. */ public class JWDCoder extends BaseDecoder { Int32Coder coder = new Int32Coder(); @Override public Double decode(String str) { double ret = coder.decode(str); double x = ret / 1000000; BigDecimal bg = new BigDecimal(x); double f1 = bg.setScale(6, BigDecimal.ROUND_HALF_UP).doubleValue(); return f1; } @Override public String encode(Double str) { int jwd = (int)(str * 1000000); return coder.encode(jwd); } }