From 5e1cfd9032785dbe6438c830acad294d346f2734 Mon Sep 17 00:00:00 2001
From: jiaosong <jiaosong6760@dingtalk.com>
Date: 星期二, 07 十一月 2023 17:29:55 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev

---
 server/services/src/main/java/com/doumee/service/business/impl/MemberRidesServiceImpl.java |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 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 e42647e..765d668 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
@@ -368,7 +368,7 @@
         update.setBackType(Constants.ONE);
         update.setStatus(Constants.MEMBER_RIDES_STATUS.BACK_CYCLING.getKey());
         update.setBackSiteId(collect.get(Constants.FORCE_BACK_SITE).getCode());
-        update.setBackLockId(collect.get(Constants.FORCE_BACK_LOCK).getCode());
+        update.setBackLockId(Constants.formatIntegerFromStr(collect.get(Constants.FORCE_BACK_LOCK).getCode()));
         Integer freeRentTime = Integer.valueOf(collect.get(Constants.FREE_RENT_TIME).getCode());
         Integer rideTime = DateUtil.betweenMin(model.getRentDate(), update.getBackDate());
         //璁$畻楠戣璁¤垂鏃堕暱
@@ -460,17 +460,17 @@
         //鏌ヨ閿佸ご鏄惁瀛樺湪杞﹁締 浠ュ強鏄惁姝e父
         if (Constants.formatIntegerNum(locks.getStatus())!=Constants.ZERO) {
             locks =new Locks();
-            locks.setCode(codes[1]);
+            locks.setCode(Constants.formatIntegerFromStr(codes[1]));
             locks.setSiteId(codes[0]);
             deviceService.getLockInfo(locks);
-            throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(), "褰撳墠鎵爜閿佸ご鐘舵�侀敊璇紝宸插皾璇曟洿鏂伴攣澶寸姸鎬侊紝璇风◢鍚庨噸璇曪紒");
+            throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(), "褰撳墠杞﹁締鏆傛椂鏃犳硶浣跨敤锛岃绋嶅悗閲嶈瘯鎴栨洿鎹㈠叾瀹冭溅杈唦");
         }
         if (StringUtils.isBlank(locks.getBikeCode())) {
             locks =new Locks();
-            locks.setCode(codes[1]);
+            locks.setCode(Constants.formatIntegerFromStr(codes[1]));
             locks.setSiteId(codes[0]);
             deviceService.getLockInfo(locks);
-            throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(), "褰撳墠鎵爜閿佸ご鏃犺溅杈嗕俊鎭紝宸插皾璇曟洿鏂伴攣澶寸姸鎬侊紝璇风◢鍚庨噸璇曪紒");
+            throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(), "褰撳墠杞﹁締鏆傛椂鏃犳硶浣跨敤锛岃绋嶅悗閲嶈瘯鎴栨洿鎹㈠叾瀹冭溅杈嗭紒");
         }
         MemberRides memberRides = new MemberRides();
         //鏍规嵁杞﹀瀷鏌ヨ璁′环鏂规
@@ -578,7 +578,7 @@
     @Override
     @Transactional(rollbackFor = {BusinessException.class,Exception.class})
     public  int mqttLockInfoEvent(Locks locks){
-        if(StringUtils.isBlank(locks.getCode()) ||StringUtils.isBlank(locks.getSiteId())){
+        if( locks.getCode() !=null ||StringUtils.isBlank(locks.getSiteId())){
             throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"閿佸ご淇℃伅涓婃姤鍙傛暟閿欒锛�");
         }
         //鍒ゆ柇妫�鏌ュ鐞嗙珯鐐归攣澶翠俊鎭�
@@ -814,7 +814,7 @@
     }
 
     private void mqttCloseBikeEventDo(MemberRides bikes) {
-        if(StringUtils.isBlank(bikes.getBikeCode()) ||StringUtils.isBlank(bikes.getBackLockId())||StringUtils.isBlank(bikes.getBackSiteId())){
+        if(StringUtils.isBlank(bikes.getBikeCode()) || bikes.getBackLockId() == null ||StringUtils.isBlank(bikes.getBackSiteId())){
             throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"杩樿溅涓婃姤鍙傛暟閿欒锛�");
         }
         QueryWrapper<MemberRides> wrapper = new QueryWrapper<>();

--
Gitblit v1.9.3