jiangping
2023-10-26 085926fe3c1db4d9237ec4adcb90b813ea30228d
修復车辆绑定关系bug
已修改1个文件
10 ■■■■■ 文件已修改
server/services/src/main/java/com/doumee/service/business/impl/MemberRidesServiceImpl.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/services/src/main/java/com/doumee/service/business/impl/MemberRidesServiceImpl.java
@@ -653,6 +653,7 @@
        Date date =new Date();
        //检查站点信息,不存在则新增
        Sites sites = sitesMapper.selectById(locks.getSiteId());
        if(sites == null){
            sites = new Sites();
            sites.setIsdeleted(Constants.ZERO);
@@ -666,6 +667,15 @@
            //新增锁头
            sitesMapper.insert(sites);
        }
        if(StringUtils.isNotBlank(locks.getBikeCode())){
            UpdateWrapper<Locks> updateWrapper = new UpdateWrapper<>();
            updateWrapper.lambda().set(Locks::getBikeCode, null );
            updateWrapper.lambda().set(Locks::getEditDate, new Date() );
            updateWrapper.lambda().eq(Locks::getBikeCode, locks.getBikeCode() );
            //清空原来的自行车绑定关系
            locksMapper.update(null, updateWrapper);
        }
        if(model == null){
            //如果锁头不存在,判断存储
            model = new Locks();