| | |
| | | } |
| | | //添加钥匙 |
| | | public Response addKey(KeyInf kinf) { |
| | | //获取最大的keyid |
| | | int keyId=getMaxKeyId()+1; |
| | | kinf.setKeyId(keyId); |
| | | kinf.setCreateName(new Date()); |
| | | mapper.insert(kinf); |
| | | return new Response().set(1,true); |
| | | //先验证钥匙编码是否存在 |
| | | QueryWrapper wrapper=new QueryWrapper(); |
| | | wrapper.eq("key_number",kinf.getKeyNumber()); |
| | | wrapper.last("limit 1"); |
| | | KeyInf k=mapper.selectOne(wrapper); |
| | | if(null==k){ |
| | | //获取最大的keyid |
| | | int keyId=getMaxKeyId()+1; |
| | | kinf.setKeyId(keyId); |
| | | kinf.setCreateName(new Date()); |
| | | mapper.insert(kinf); |
| | | return new Response().set(1,true,"钥匙添加成功"); |
| | | }else { |
| | | return new Response().set(1,false,"钥匙编码已存在"); |
| | | } |
| | | |
| | | } |
| | | //获取最大的keyid |
| | | private int getMaxKeyId() { |