|
@@ -1,11 +1,13 @@
|
|
|
package com.caimei365.user.service.impl;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.caimei365.user.components.RedisService;
|
|
|
import com.caimei365.user.components.WeChatService;
|
|
|
import com.caimei365.user.mapper.HeHeMapper;
|
|
|
import com.caimei365.user.model.ResponseJson;
|
|
|
import com.caimei365.user.model.dto.HeHeUserDto;
|
|
|
import com.caimei365.user.model.po.CmHeHeUserPo;
|
|
|
+import com.caimei365.user.model.po.CouponSharePo;
|
|
|
import com.caimei365.user.model.po.UserPo;
|
|
|
import com.caimei365.user.model.vo.HeHeUserVo;
|
|
|
import com.caimei365.user.service.HeHeService;
|
|
@@ -100,6 +102,16 @@ public class HeHeServiceImpl implements HeHeService {
|
|
|
heUserPo.setAddTime(date);
|
|
|
heHeMapper.insertHeHeUser(heUserPo);
|
|
|
heHeUser = heHeMapper.findHeHeUserByMobile(heHeUserDto.getMobile());
|
|
|
+ Integer shareUserId = heHeUserDto.getShareUserId();
|
|
|
+ if (null != shareUserId && 0 != shareUserId) {
|
|
|
+ Integer receiveUserId = heHeUser.getUserId();
|
|
|
+ CouponSharePo couponSharePo = new CouponSharePo();
|
|
|
+ couponSharePo.setShareUserId(shareUserId);
|
|
|
+ couponSharePo.setReceiveUserId(receiveUserId);
|
|
|
+ String shareCouponIds = heHeMapper.getCurrentCouponIds(4);
|
|
|
+ couponSharePo.setShareCouponIds(shareCouponIds);
|
|
|
+ heHeMapper.insertCouponShare(couponSharePo);
|
|
|
+ }
|
|
|
}
|
|
|
return ResponseJson.success(heHeUser);
|
|
|
}
|