|
@@ -623,6 +623,25 @@ func (this *CalendarController) Edit() {
|
|
|
|
|
|
calendarUpdateParams["modify_time"] = time.Now()
|
|
|
calendarUpdateParams["title"] = getTitle(req.ActivityType, req.RoadshowType, req.ActivityCategory, req.RoadshowPlatform, req.Province, req.City)
|
|
|
+
|
|
|
+ //如果是权益客户,添加销售跟共享销售的信息
|
|
|
+ roleTypeCode := sysUser.RoleTypeCode
|
|
|
+ //如果是权益销售、权益销售组长、权益管理员 添加的路演信息,做销售与共享销售信息关联查看
|
|
|
+ if req.CompanyId > 0 && req.ActivityType == "路演" && (roleTypeCode == utils.ROLE_TYPE_CODE_RAI_SELLER ||
|
|
|
+ roleTypeCode == utils.ROLE_TYPE_CODE_RAI_GROUP || roleTypeCode == utils.ROLE_TYPE_CODE_RAI_ADMIN) {
|
|
|
+ var productItemRai *company.CompanyProduct
|
|
|
+ productItemRai, err = company.GetCompanyProductByCompanyIdAndProductId(req.CompanyId, utils.COMPANY_PRODUCT_RAI_ID)
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
+ br.Msg = "客户信息有误"
|
|
|
+ br.ErrMsg = "获取客户信息失败, Err: " + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if productItemRai != nil {
|
|
|
+ calendarUpdateParams["seller_id"] = productItemRai.SellerId
|
|
|
+ calendarUpdateParams["share_seller_id"] = productItemRai.ShareSellerId
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
err = roadshow.UpdateRsCalendar(calendarWhereParams, calendarUpdateParams)
|
|
|
if err != nil {
|
|
|
br.Msg = "保存失败!"
|