| | |
| | | return new Response().set(1,true,"更新完成"); |
| | | } |
| | | } |
| | | //根据软件id修改软件锁定状态 |
| | | |
| | | /** |
| | | * 根据软件唯一值字段修改软件锁定状态,这里选取fileUrl |
| | | * |
| | | * @param fileUrl |
| | | * @param lockFlag |
| | | * @param localReason |
| | | * @return |
| | | */ |
| | | public Response updateSoftwareLock(String fileUrl,int lockFlag,String localReason) { |
| | | String userName = ActionUtil.getUser().getName(); |
| | | if(lockFlag ==0){ |
| | | //只有李桂华才能解锁 待测试锁定的软件 |
| | | QueryWrapper<Software> query = Wrappers.query(); |
| | | query.eq("file_url",fileUrl).last(" limit 1"); |
| | | Software softwareInDB = mapper.selectOne(query); |
| | | if(softwareInDB.getLockFlag() == -1){ |
| | | if(!userName.equals("李桂华")){ |
| | | return new Response().set(1,false,"无权限解锁 待测试的软件"); |
| | | } |
| | | } |
| | | } |
| | | UpdateWrapper uwrapper=new UpdateWrapper(); |
| | | uwrapper.set("lock_flag",lockFlag); |
| | | uwrapper.set("local_reason",localReason); |