| | |
| | | package com.mes.md.service.impl; |
| | | |
| | | import com.github.yulichang.base.MPJBaseServiceImpl; |
| | | import com.mes.md.entity.Line; |
| | | import com.mes.md.entity.Machine; |
| | | import com.mes.md.mapper.LineMapper; |
| | | import com.mes.md.mapper.MachineMapper; |
| | | import com.mes.md.service.LineService; |
| | | import com.mes.md.service.MachineService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | @Service |
| | | public class MachineServiceImpl extends MPJBaseServiceImpl<MachineMapper, Machine> implements MachineService { |
| | | |
| | | /** |
| | | * @param machine 修改当前设备状态:【开工/暂停】 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int openOrCloseMachine(Machine machine){ |
| | | Machine oldmachine=baseMapper.selectById(machine); |
| | | if(!Objects.isNull(oldmachine)){ |
| | | oldmachine.setState(machine.getState()); |
| | | return baseMapper.updateById(oldmachine); |
| | | } |
| | | return 0; |
| | | } |
| | | |
| | | /** |
| | | * @param machine 切换设备模式:(上片:【1定制/2标准】),其他设备暂时没有模式 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public int toggleModeMachine(Machine machine){ |
| | | Machine oldmachine=baseMapper.selectById(machine); |
| | | if(!Objects.isNull(oldmachine)){ |
| | | oldmachine.setMode(machine.getMode()); |
| | | return baseMapper.updateById(oldmachine); |
| | | } |
| | | return 0; |
| | | } |
| | | |
| | | |
| | | } |