傅行帆 5 vuotta sitten
vanhempi
commit
67a42671f9

+ 7
- 0
src/main/java/com/huiju/estateagents/entity/TaRaiseRecord.java Näytä tiedosto

@@ -233,4 +233,11 @@ public class TaRaiseRecord implements Serializable {
233 233
      */
234 234
     @TableField(exist = false)
235 235
     private TaUser consultantInfo;
236
+
237
+    /**
238
+     * 验证码
239
+     *
240
+     */
241
+    @TableField(exist = false)
242
+    private String captcha;
236 243
 }

+ 11
- 1
src/main/java/com/huiju/estateagents/service/impl/TaRaiseRecordServiceImpl.java Näytä tiedosto

@@ -12,6 +12,7 @@ import com.huiju.estateagents.bo.request.RaiseRecordRequestBO;
12 12
 import com.huiju.estateagents.center.taUser.entity.TaUser;
13 13
 import com.huiju.estateagents.center.taUser.service.impl.TaUserServiceImpl;
14 14
 import com.huiju.estateagents.common.CommConstant;
15
+import com.huiju.estateagents.common.SMSUtils;
15 16
 import com.huiju.estateagents.entity.*;
16 17
 import com.huiju.estateagents.mapper.*;
17 18
 import com.huiju.estateagents.po.TaHousingResourcesPO;
@@ -72,6 +73,9 @@ public class TaRaiseRecordServiceImpl extends ServiceImpl<TaRaiseRecordMapper, T
72 73
     @Autowired
73 74
     private TaBuildingMapper taBuildingMapper;
74 75
 
76
+    @Autowired
77
+    SMSUtils smsUtils;
78
+
75 79
     @Override
76 80
     public ResponseBean listHousingRaiseByCondition(HousingRaiseRequestBO requestBO, Integer pageNumber, Integer pageSize) {
77 81
         logger.info("TaRaiseRecordServiceImpl.listRaiseRecordByCondition 接收参数:bo:{},pageNumber:{},pageSize:{}", JSONObject.toJSONString(requestBO), pageNumber, pageSize);
@@ -116,6 +120,12 @@ public class TaRaiseRecordServiceImpl extends ServiceImpl<TaRaiseRecordMapper, T
116 120
         if (houseList.size() < 1) {
117 121
             throw new Exception("请选择房源!");
118 122
         }
123
+
124
+        //校验手机号
125
+        if(!smsUtils.checkCaptcha(taRaiseRecord.getTel(),taRaiseRecord.getCaptcha())){
126
+            throw new Exception("验证码错误。");
127
+        }
128
+
119 129
         //获取认筹信息
120 130
         TaRaise taRaise = taRaiseMapper.selectById(taRaiseRecord.getRaiseId());
121 131
         //如果是自动锁房就要判断里面的房源有没有被锁住
@@ -132,7 +142,7 @@ public class TaRaiseRecordServiceImpl extends ServiceImpl<TaRaiseRecordMapper, T
132 142
                 throw new Exception("此房源已被锁定!");
133 143
             }
134 144
             //检验成功的话先锁定房源
135
-            lockedHouseResources(taHousingResources);
145
+//            lockedHouseResources(taHousingResources);
136 146
         }
137 147
         //判断销售批次是否是发布状态和房源是否正常状态
138 148
         checkHouseStatus(taRaiseRecord,orgId, personId, taRaise);

+ 5
- 5
src/main/java/com/huiju/estateagents/service/impl/WxPayServiceImpl.java Näytä tiedosto

@@ -386,12 +386,12 @@ public class WxPayServiceImpl implements IWxPayService {
386 386
             throw new Exception("自动锁房只能认筹一个房源。");
387 387
         }
388 388
         //判断此房源有没有被锁定
389
-//        TaHousingResources taHousingResources = getHousingResourcesById(taRaiseHouseList.get(0).getHouseId());
390
-//        if (taHousingResources.getHouseLockingStatus().equals(CommConstant.HOUSE_LOCKING_STATUS_LOCKED)){
391
-//            throw new Exception("改房源已被锁定暂时无法认筹。");
392
-//        }
389
+        TaHousingResources taHousingResources = getHousingResourcesById(taRaiseHouseList.get(0).getHouseId());
390
+        if (taHousingResources.getHouseLockingStatus().equals(CommConstant.HOUSE_LOCKING_STATUS_LOCKED)){
391
+            throw new Exception("改房源已被锁定暂时无法认筹。");
392
+        }
393 393
         //锁定此房源并且更改认筹单的锁定状态
394
-//        changeLockingStatus(taRaiseRecord,taRaiseHouseList.get(0),taHousingResources);
394
+        changeLockingStatus(taRaiseRecord,taRaiseHouseList.get(0),taHousingResources);
395 395
     }
396 396
 
397 397
     /**