| | |
| | | import java.util.List; |
| | | |
| | | import com.ruoyi.common.utils.uuid.IdUtils; |
| | | import com.ruoyi.sy.domain.ArdTankLock; |
| | | import com.ruoyi.sy.mapper.ArdTankLockMapper; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import java.util.ArrayList; |
| | |
| | | public class ArdTankLockStateServiceImpl implements IArdTankLockStateService { |
| | | @Resource |
| | | private ArdTankLockStateMapper ardTankLockStateMapper; |
| | | |
| | | @Resource |
| | | private ArdTankLockMapper ardTankLockMapper; |
| | | |
| | | /** |
| | | * 查询罐车锁状态 |
| | |
| | | |
| | | @Override |
| | | public int insertOrUpdateArdTankLockState(ArdTankLockState ardTankLockState) { |
| | | int result = ardTankLockStateMapper.insertOrUpdateArdTankLockState(ardTankLockState); |
| | | return result; |
| | | /*int result = ardTankLockStateMapper.insertOrUpdateArdTankLockState(ardTankLockState); |
| | | try{ |
| | | return result; |
| | | }finally { |
| | | ArdTankLock ardTankLock = new ArdTankLock(); |
| | | ardTankLock.setId(ardTankLockState.getLockId()); |
| | | ardTankLock.setOnlineTime(ardTankLockState.getUploadTime()); |
| | | ardTankLockMapper.updateArdTankLock(ardTankLock);//更改状态 |
| | | }*/ |
| | | try{ |
| | | int result = ardTankLockStateMapper.insertArdTankLockState(ardTankLockState); |
| | | return result; |
| | | }catch(Exception e){ |
| | | int result = ardTankLockStateMapper.updateArdTankLockStateByUniqueMark(ardTankLockState.getUniqueMark(),ardTankLockState.getUploadTime()); |
| | | return result; |
| | | }finally { |
| | | ArdTankLock ardTankLock = new ArdTankLock(); |
| | | ardTankLock.setId(ardTankLockState.getLockId()); |
| | | ardTankLock.setOnlineTime(ardTankLockState.getUploadTime()); |
| | | ardTankLockMapper.updateArdTankLock(ardTankLock);//更改状态 |
| | | } |
| | | } |
| | | } |