| | |
| | | import com.zy.core.network.entity.ZyStationStatusEntity; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.math.RoundingMode; |
| | | import java.text.MessageFormat; |
| | | import java.util.ArrayList; |
| | | import java.util.Collections; |
| | |
| | | boolean[] status2 = siemensNet.getByteTransform().TransBool(result.Content, i * 10 + 7, 1); |
| | | statusEntity.setEnableIn(status2[1]);//启动入库 |
| | | statusEntity.setRunBlock(status2[2]);//重新规划路线 |
| | | statusEntity.setInBarcodeError(status2[3]);//入库条码站异常 |
| | | |
| | | Integer palletHeight = null; |
| | | if (status[7]) { |
| | |
| | | continue; |
| | | } |
| | | double weight = (double) siemensNet.getByteTransform().TransSingle(result3.Content, i * 4); |
| | | barcodeEntity.setWeight(weight); |
| | | barcodeEntity.setWeight(BigDecimal.valueOf(weight).setScale(2, RoundingMode.HALF_UP).doubleValue()); |
| | | } |
| | | } |
| | | |