| | |
| | | import com.whyc.dto.LockInfDto; |
| | | import com.whyc.dto.RealDto; |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.mapper.BaojigroupLockMapper; |
| | | import com.whyc.mapper.LockIdcardMapper; |
| | | import com.whyc.mapper.LockInfMapper; |
| | | import com.whyc.mapper.StationInfMapper; |
| | | import com.whyc.mapper.*; |
| | | import com.whyc.pojo.plus_inf.LockInf; |
| | | import com.whyc.pojo.plus_inf.StationInf; |
| | | import com.whyc.pojo.plus_lock_ram.LockIdcard; |
| | | import com.whyc.pojo.plus_user.BaojigroupLock; |
| | | import com.whyc.pojo.plus_user.BaojigroupUsr; |
| | | import com.whyc.pojo.plus_user.UserInf; |
| | | import com.whyc.util.ActionUtil; |
| | | import com.whyc.util.PageInfoUtils; |
| | |
| | | |
| | | @Autowired(required = false) |
| | | private BaojigroupLockMapper bjLockMapper; |
| | | |
| | | @Autowired(required = false) |
| | | private BaojigroupUsrMapper bjUserMapper; |
| | | |
| | | @Autowired(required = false) |
| | | private LockIdcardMapper idcardMapper; |
| | |
| | | linf.setLastUpdateTime(new Date()); |
| | | linf.setModel(0); |
| | | linf.setLockOpenCount(0); |
| | | mapper.insert(linf); |
| | | processSurveyService.setUpThreadRestart(); |
| | | int flag=mapper.insert(linf); |
| | | if(flag==1){//添加成功 |
| | | //重启线程并将锁加到当前人的包机组 |
| | | UserInf uinf= ActionUtil.getUser(); |
| | | QueryWrapper wrapper1=new QueryWrapper(); |
| | | wrapper1.eq("uid",uinf.getUid()); |
| | | List<BaojigroupUsr> groupIdList=bjUserMapper.selectList(wrapper1); |
| | | List<BaojigroupLock> baojigroupList=new ArrayList(); |
| | | if(groupIdList!=null&&groupIdList.size()>0){ |
| | | BaojigroupLock bjLock=new BaojigroupLock(); |
| | | bjLock.setStationId(stationId); |
| | | bjLock.setLockId(lockId); |
| | | bjLock.setBaojiId(groupIdList.get(0).getBaojiId()); |
| | | baojigroupList.add(bjLock); |
| | | } |
| | | bjLockMapper.insertBatchSomeColumn(baojigroupList); |
| | | processSurveyService.setUpThreadRestart(); |
| | | } |
| | | return new Response().set(1,true); |
| | | } |
| | | //获取当前及放下最大的锁id |