傅行帆 5 年之前
父節點
當前提交
8430b50707

+ 6
- 6
src/main/java/com/huiju/estateagents/service/impl/TaHousingResourcesServiceImpl.java 查看文件

@@ -765,6 +765,12 @@ public class TaHousingResourcesServiceImpl extends ServiceImpl<TaHousingResource
765 765
             if (taHousingResources.getSalesBatchId() != taHousingResourcesChecked.getSalesBatchId()){
766 766
                 throw new Exception("非同一批次房源");
767 767
             }
768
+            if (taHousingResourcesChecked.getStatus() != CommConstant.STATUS_NORMAL) {
769
+                throw new Exception("其中有房源已被取消发布");
770
+            }
771
+            if (taRaise.getHouseLockingType().equals(CommConstant.HOUSE_LOCKING_TYPE_AUTO) && CommConstant.HOUSE_LOCKING_STATUS_LOCKED.equals(taHousingResourcesChecked.getHouseLockingStatus())){
772
+                throw new Exception("其中有房源已被其他客户锁定");
773
+            }
768 774
             if (taRaise.getNeedPreselection()) {
769 775
                 //查看是否有当前房源的预选记录
770 776
                 QueryWrapper<TaPreselectionRecord> preselectionRecordQueryWrapper = new QueryWrapper<>();
@@ -789,12 +795,6 @@ public class TaHousingResourcesServiceImpl extends ServiceImpl<TaHousingResource
789 795
 //            }
790 796
 
791 797
         }
792
-        if (taHousingResources.getStatus() != CommConstant.STATUS_NORMAL) {
793
-            throw new Exception("房源已被取消发布");
794
-        }
795
-        if (taRaise.getHouseLockingType().equals(CommConstant.HOUSE_LOCKING_TYPE_AUTO) && CommConstant.HOUSE_LOCKING_STATUS_LOCKED.equals(taHousingResources.getHouseLockingStatus())){
796
-            throw new Exception("房源已被其他客户锁定");
797
-        }
798 798
         //销售批次信息
799 799
         TaSalesBatch taSalesBatch = taSalesBatchMapper.selectById(taHousingResources.getSalesBatchId());
800 800
         //销售批次校验

+ 0
- 2
src/main/java/com/huiju/estateagents/service/impl/WxPayServiceImpl.java 查看文件

@@ -253,7 +253,6 @@ public class WxPayServiceImpl implements IWxPayService {
253 253
             QueryWrapper<TaRaiseHouse> taRaiseHouseQueryWrapper = new QueryWrapper<>();
254 254
             taRaiseHouseQueryWrapper.eq("org_id",taOrder.getOrgId());
255 255
             taRaiseHouseQueryWrapper.eq("raise_record_id",taRaiseRecord.getRaiseRecordId());
256
-            taRaiseHouseQueryWrapper.eq("person_id",taOrder.getPersonId());
257 256
             TaRaiseHouse taRaiseHouse = taRaiseHouseMapper.selectOne(taRaiseHouseQueryWrapper);
258 257
 
259 258
             //获取房源
@@ -401,7 +400,6 @@ public class WxPayServiceImpl implements IWxPayService {
401 400
         QueryWrapper<TaRaiseHouse> taRaiseHouseQueryWrapper = new QueryWrapper<>();
402 401
         taRaiseHouseQueryWrapper.eq("org_id",taOrder.getOrgId());
403 402
         taRaiseHouseQueryWrapper.eq("raise_record_id",taRaiseRecord.getRaiseRecordId());
404
-        taRaiseHouseQueryWrapper.eq("person_id",taOrder.getPersonId());
405 403
         List<TaRaiseHouse> taRaiseHouseList = taRaiseHouseMapper.selectList(taRaiseHouseQueryWrapper);
406 404
         if (taRaiseHouseList.size() != 1){
407 405
             throw new Exception("自动锁房只能认筹一个房源。");