fix : 烘箱时间修改
This commit is contained in:
@@ -37,7 +37,13 @@ public class AbstractOpcDeviceDriver extends AbstractDeviceDriver implements Opc
|
|||||||
|
|
||||||
|
|
||||||
public void checkcontrol(Map<String, Object> itemValues) throws Exception {
|
public void checkcontrol(Map<String, Object> itemValues) throws Exception {
|
||||||
Group group = opcServerService.getServer(this.getOpcServer());
|
Group group;
|
||||||
|
try {
|
||||||
|
group = opcServerService.getServer(this.getOpcServer());
|
||||||
|
}catch (Exception e){
|
||||||
|
e.printStackTrace();
|
||||||
|
group = opcServerService.getServer(this.getOpcServer());
|
||||||
|
}
|
||||||
Map<String, Object> write = new HashMap();
|
Map<String, Object> write = new HashMap();
|
||||||
Map<String, Item> readitems = new LinkedHashMap();
|
Map<String, Item> readitems = new LinkedHashMap();
|
||||||
List<String> itemsString = new ArrayList();
|
List<String> itemsString = new ArrayList();
|
||||||
|
|||||||
@@ -1066,8 +1066,8 @@ public class OvenGantryManipulatorDeviceDriver extends AbstractOpcDeviceDriver i
|
|||||||
if (StrUtil.isNotEmpty(taskDto.getOven_time())) {
|
if (StrUtil.isNotEmpty(taskDto.getOven_time())) {
|
||||||
//下发烘箱时间
|
//下发烘箱时间
|
||||||
int time = Integer.parseInt(taskDto.getOven_time());
|
int time = Integer.parseInt(taskDto.getOven_time());
|
||||||
int hours = (time % (60 * 60 * 24)) / (60 * 60);
|
int hours = (time / (60 * 60)); // 整数小时
|
||||||
int minutes = (time % (60 * 60)) / 60;
|
int minutes = (time % (60 * 60)) / 60; // 剩余分钟
|
||||||
map.put("to_time_house", String.valueOf(hours));
|
map.put("to_time_house", String.valueOf(hours));
|
||||||
map.put("to_time_min", String.valueOf(minutes));
|
map.put("to_time_min", String.valueOf(minutes));
|
||||||
hongXiangConveyorDeviceDriver.writing(map);
|
hongXiangConveyorDeviceDriver.writing(map);
|
||||||
|
|||||||
Reference in New Issue
Block a user