浏览代码

悲观锁 --代验证

傅行帆 5 年前
父节点
当前提交
05a90afbb8

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

@@ -62,13 +62,13 @@ public class HelpRecordServiceImpl extends ServiceImpl<HelpRecordMapper, HelpRec
62 62
 	 * @return
63 63
 	 */
64 64
 	@Override
65
-	public ResponseBean saveBooster(HelpRecord helpRecord, Integer orgId, TaPerson person) {
65
+	public synchronized ResponseBean saveBooster(HelpRecord helpRecord, Integer orgId, TaPerson person) {
66 66
 		//查看是否助力成功
67 67
 		HelpInitiateRecord helpInitiateRecord = helpInitiateRecordMapper.selectById(helpRecord.getHelpRecordInitiateId());
68 68
 		if (!StringUtils.isEmpty(helpInitiateRecord.getVerification())){
69 69
 			return ResponseBean.error("该活动已成功", ResponseBean.ERROR_UNAVAILABLE);
70 70
 		}
71
-		
71
+
72 72
 		HelpActivity helpActivity = helpActivityMapper.selectById(helpRecord.getHelpActivityId());
73 73
 		//是否助力成功
74 74
 		if (null != helpInitiateRecord.getEnlistNum() && helpInitiateRecord.getEnlistNum() >= helpActivity.getPersonNum()){
@@ -137,7 +137,7 @@ public class HelpRecordServiceImpl extends ServiceImpl<HelpRecordMapper, HelpRec
137 137
 		map.put("helpInitiateRecord",helpInitiateRecord);
138 138
 		return ResponseBean.success(map);
139 139
 	}
140
-	
140
+
141 141
 	/**
142 142
 	 * 发送微信消息
143 143
 	 * @param helpInitiateRecord

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

@@ -210,7 +210,7 @@ public class TaRecommendCustomerServiceImpl extends ServiceImpl<TaRecommendCusto
210 210
     }
211 211
 
212 212
     @Override
213
-    public ResponseBean recommendCust(String paramStr, String openid,Integer orgId) {
213
+    public synchronized ResponseBean recommendCust(String paramStr, String openid,Integer orgId) {
214 214
         JSONObject params = JSONObject.parseObject(paramStr);
215 215
         if (null == params) {
216 216
             return ResponseBean.error("解析参数失败", ResponseBean.ERROR_ILLEGAL_PARAMS);