|
@@ -138,6 +138,9 @@ public class TMeasureRecordController extends BaseController {
|
|
logger.info(di + "--di--");
|
|
logger.info(di + "--di--");
|
|
BigDecimal st = i.divide(di, 3, BigDecimal.ROUND_HALF_DOWN);
|
|
BigDecimal st = i.divide(di, 3, BigDecimal.ROUND_HALF_DOWN);
|
|
logger.info(st + "--st--");
|
|
logger.info(st + "--st--");
|
|
|
|
+ if (st.compareTo(new BigDecimal("0")) <= 0) { //速率不可小于0
|
|
|
|
+ st = new BigDecimal("0.01");
|
|
|
|
+ }
|
|
thickness.setStCorrosion(String.valueOf(st));
|
|
thickness.setStCorrosion(String.valueOf(st));
|
|
//长期速率
|
|
//长期速率
|
|
TMeasureRecord r3 = list.get(list.size() - 1);
|
|
TMeasureRecord r3 = list.get(list.size() - 1);
|
|
@@ -147,6 +150,9 @@ public class TMeasureRecordController extends BaseController {
|
|
BigDecimal di2 = new BigDecimal(day1).divide(new BigDecimal(365), 4, BigDecimal.ROUND_HALF_DOWN);
|
|
BigDecimal di2 = new BigDecimal(day1).divide(new BigDecimal(365), 4, BigDecimal.ROUND_HALF_DOWN);
|
|
BigDecimal lt = i1.divide(di2, 3, BigDecimal.ROUND_HALF_DOWN);
|
|
BigDecimal lt = i1.divide(di2, 3, BigDecimal.ROUND_HALF_DOWN);
|
|
logger.info(lt + "--lt--");
|
|
logger.info(lt + "--lt--");
|
|
|
|
+ if (lt.compareTo(new BigDecimal("0")) <= 0) { //速率不可小于0
|
|
|
|
+ lt = new BigDecimal("0.01");
|
|
|
|
+ }
|
|
thickness.setLtCorrosion(String.valueOf(lt));
|
|
thickness.setLtCorrosion(String.valueOf(lt));
|
|
//预估寿命
|
|
//预估寿命
|
|
if (thickness.getThicknessMin()!= null) {
|
|
if (thickness.getThicknessMin()!= null) {
|