|
@@ -5,6 +5,7 @@ import com.ruoyi.biz.mapper.TwinEmpCalcMapper;
|
|
|
import com.ruoyi.biz.service.*;
|
|
|
import com.ruoyi.biz.tools.Tools;
|
|
|
import com.ruoyi.common.core.text.Convert;
|
|
|
+import com.ruoyi.common.utils.StringUtils;
|
|
|
import org.apache.ibatis.session.ExecutorType;
|
|
|
import org.apache.ibatis.session.SqlSession;
|
|
|
import org.apache.ibatis.session.SqlSessionFactory;
|
|
@@ -162,13 +163,15 @@ public class TwinEmpCalcServiceImpl implements ITwinEmpCalcService {
|
|
|
String[] temp = ss.split("-");
|
|
|
BigDecimal density = new BigDecimal(temp[0]).setScale(2, RoundingMode.HALF_UP);
|
|
|
Integer mick = Integer.parseInt(temp[1]);
|
|
|
- BigDecimal height = new BigDecimal(temp[2]).setScale(2, RoundingMode.HALF_UP);
|
|
|
TwinCalcDay td = calcMap.get(deviceId);
|
|
|
TwinEmpCalc calc = new TwinEmpCalc();
|
|
|
calc.setDeviceId(deviceId);
|
|
|
+ if (StringUtils.isNotEmpty(temp[2])&&!"null".equals(temp[2])) {
|
|
|
+ BigDecimal height = new BigDecimal(temp[2]).setScale(2, RoundingMode.HALF_UP);
|
|
|
+ calc.setHeight(height);
|
|
|
+ }
|
|
|
calc.setEfficiency(td.getEfficiencyA());
|
|
|
calc.setEmpDate(td.getTime());
|
|
|
- calc.setHeight(height);
|
|
|
BigDecimal length = resultMap.get(ss);
|
|
|
if (!flag) {
|
|
|
calc.setEfficiency(td.getEfficiencyB());
|