From be54460bd13123eff51034e2cde2b3dafd000111 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期四, 12 十月 2023 17:47:52 +0800 Subject: [PATCH] 修改 --- server/services/src/main/java/com/doumee/service/business/impl/MemberRidesServiceImpl.java | 39 +++++++-------------------------------- 1 files changed, 7 insertions(+), 32 deletions(-) diff --git a/server/services/src/main/java/com/doumee/service/business/impl/MemberRidesServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/MemberRidesServiceImpl.java index 9a9669f..129fc1b 100644 --- a/server/services/src/main/java/com/doumee/service/business/impl/MemberRidesServiceImpl.java +++ b/server/services/src/main/java/com/doumee/service/business/impl/MemberRidesServiceImpl.java @@ -415,13 +415,12 @@ //鐘舵�侊紝0闂悎, 1鎵撳紑锛�2杩愯涓�, 3寮傚父 if(model.getStatus() == Constants.LockStatus.open){ //濡傛灉鏄紑閿佷笟鍔★紝鍒ゆ柇鏄惁鏈夊紑閿佷腑鐨勪俊鎭� - if(StringUtils.isNotBlank(locks.getBikeCode())){ - - } MemberRides memberRides = new MemberRides(); - memberRides.setBikeCode(model.getBikeCode()); - - + memberRides.setStatus(Constants.MEMBER_RIDES_STATUS.LOCKING.getKey()); + memberRides.setRentLockId(model.getId()); + memberRides.setIsdeleted(Constants.ZERO); + //锛堟洿鏂拌姹傚紑閿佷腑鐨勯攣澶村叧鑱旂殑楠戣璁板綍锛� + memberRidesMapper.update(null,new UpdateWrapper<>(memberRides)); } return 0; } @@ -434,11 +433,10 @@ if(bikes != null ) { if ( StringUtils.equals(model.getBikeCode(), bikes.getCode())){ //濡傛灉缁戝畾杞﹁締淇℃伅鍙戠敓缂栧彿锛屾洿鎹㈢粦瀹氬叧绯� - bikes.setCode(model.getBikeCode()); - bikes.setParamId(getBileTypeByCode(model.getBikeCode())); UpdateWrapper<Bikes> updateWrapper = new UpdateWrapper<>(); updateWrapper.lambda().set(Bikes::getId, bikes.getId()); - + updateWrapper.lambda().set(Bikes::getCode,model.getBikeCode()); + updateWrapper.lambda().set(Bikes::getParamId,getBileTypeByCode(model.getBikeCode())); //鏇存柊鑷绔欑偣閿佸ご缁戝畾鑷杞︿俊鎭� bikesMapper.updateById(bikes); } @@ -466,7 +464,6 @@ Locks model = locksMapper.selectById(locks.getId()); Date date =new Date(); //妫�鏌ョ珯鐐逛俊鎭紝涓嶅瓨鍦ㄥ垯鏂板 -// boolean newSite =false; Sites sites = sitesMapper.selectById(locks.getSiteId()); if(sites == null){ sites = new Sites(); @@ -478,7 +475,6 @@ sites.setLockNum(1); //鏂板閿佸ご sitesMapper.insert(sites); -// newSite =true; } if(model == null){ @@ -493,28 +489,7 @@ model.setCreateDate(date); model.setStatus(locks.getStatus()); locksMapper.insert(model); - /* UpdateWrapper<Sites> wrapper = new UpdateWrapper(); - wrapper.eq("id",sites.getId()); - wrapper.lambda().setSql("lock_num = COALESCE(lock_num,0) + 1"); - wrapper.lambda().set(Sites::getEditDate,date); - sitesMapper.update(null,wrapper);//绱閿佸ご鏁伴噺*/ }else{ - /* if(!StringUtils.equals(model.getId(),locks.getId())){ - //濡傛灉绔欑偣鍙戠敓鍙樺寲锛屽師鏉ョ殑绔欑偣閿佸ご鏁伴噺-1 - UpdateWrapper<Sites> wrapper = new UpdateWrapper(); - wrapper.eq("id",model.getId()); - wrapper.lambda().setSql("lock_num = COALESCE(lock_num,0) - 1"); - wrapper.lambda().set(Sites::getEditDate,date); - sitesMapper.update(null,wrapper);//绱閿佸ご鏁伴噺 - } - if(!newSite){ - //濡傛灉绔欑偣鏈彂鐢熷彉鍖栵紝 骞朵笖涓嶆槸鏂扮珯鐐癸紝绔欑偣閿佸ご+1 - UpdateWrapper<Sites> wrapper = new UpdateWrapper(); - wrapper.eq("id",model.getId()); - wrapper.lambda().setSql("lock_num = COALESCE(lock_num,0) - 1"); - wrapper.lambda().set(Sites::getEditDate,date); - sitesMapper.update(null,wrapper);//绱閿佸ご鏁伴噺 - }*/ model.setSiteId(locks.getSiteId()); model.setIsdeleted(Constants.ZERO); model.setCode(locks.getCode()); -- Gitblit v1.9.3