|
|
@@ -26,6 +26,7 @@ import net.mingsoft.people.action.web.PeopleAction;
|
|
|
import net.mingsoft.people.biz.IPeopleBiz;
|
|
|
import net.mingsoft.people.entity.PeopleEntity;
|
|
|
import net.mingsoft.tf.biz.*;
|
|
|
+import net.mingsoft.tf.biz.impl.ExhibitorBizImpl;
|
|
|
import net.mingsoft.tf.entity.ExhibitionEntity;
|
|
|
import net.mingsoft.tf.entity.GuestEntity;
|
|
|
import net.mingsoft.tf.wx.dto.ExhibitorInfoResponse;
|
|
|
@@ -141,7 +142,7 @@ public class WxPeopleAction extends BaseAction {
|
|
|
@PostMapping(value = "/guest")
|
|
|
@ResponseBody
|
|
|
public ResultData guest(@RequestBody GuestRequest guest) {
|
|
|
- guestBiz.updateGuest(guest.getOpenid(), guest.getIcon(), guest.getNickName(), guest.getCode());
|
|
|
+ guestBiz.updateGuest(guest.getOpenid(), guest.getIcon(), guest.getNickName(), guest.getCode(),guest.getExhibitor());
|
|
|
return ResultData.build().success();
|
|
|
}
|
|
|
|
|
|
@@ -220,8 +221,10 @@ public class WxPeopleAction extends BaseAction {
|
|
|
modelData.put("channel", people.getChannel());
|
|
|
modelData.put("purpose", people.getPurpose());
|
|
|
modelData.put("linkId", linkId);
|
|
|
+ // 生成自己的邀请码
|
|
|
+ modelData.put("invitationCode", ExhibitorBizImpl.createInvitationCode(peopleExhibitorBiz::queryUserIdByInvitationCode));
|
|
|
// 关联邀请
|
|
|
- peopleExhibitorBiz.join(linkId, people.getInvitationCode());
|
|
|
+ peopleExhibitorBiz.join(linkId, people.getInvitationCode(), people.getExhibitor());
|
|
|
ModelEntity model = modelBiz.getById(modelId);
|
|
|
// 保存扩展表数据
|
|
|
modelDataBiz.spliceInsertSql(model, new CaseInsensitiveMap<>(modelData));
|