|
@@ -207,7 +207,7 @@ func (this *CalendarController) Add() {
|
|
|
|
|
|
|
|
|
var productItemRai *company.CompanyProduct
|
|
|
- if req.CompanyId > 0 {
|
|
|
+ if req.CompanyId > 0 && req.ActivityType == "路演" {
|
|
|
productItemRai, err = company.GetCompanyProductByCompanyIdAndProductId(req.CompanyId, utils.COMPANY_PRODUCT_RAI_ID)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "客户信息有误"
|
|
@@ -1203,9 +1203,9 @@ func (this *CalendarController) CalendarList() {
|
|
|
roleTypeCode := sysUser.RoleTypeCode
|
|
|
|
|
|
if roleTypeCode == utils.ROLE_TYPE_CODE_FICC_SELLER ||
|
|
|
- roleTypeCode == utils.ROLE_TYPE_CODE_RAI_SELLER ||
|
|
|
+
|
|
|
roleTypeCode == utils.ROLE_TYPE_CODE_FICC_GROUP ||
|
|
|
- roleTypeCode == utils.ROLE_TYPE_CODE_RAI_GROUP ||
|
|
|
+
|
|
|
roleTypeCode == utils.ROLE_TYPE_CODE_FICC_TEAM ||
|
|
|
roleTypeCode == utils.ROLE_TYPE_CODE_RAI_ADMIN {
|
|
|
condition += ` AND a.sys_user_id=?`
|
|
@@ -1213,6 +1213,15 @@ func (this *CalendarController) CalendarList() {
|
|
|
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ if roleTypeCode == utils.ROLE_TYPE_CODE_RAI_SELLER ||
|
|
|
+ roleTypeCode == utils.ROLE_TYPE_CODE_RAI_GROUP {
|
|
|
+
|
|
|
+ condition += ` AND ( a.sys_user_id=? OR a.seller_id=? OR a.share_seller_id=? ) `
|
|
|
+ pars = append(pars, sysUser.AdminId, sysUser.AdminId, sysUser.AdminId)
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
if roleTypeCode == utils.ROLE_TYPE_CODE_FICC_RESEARCHR ||
|
|
|
roleTypeCode == utils.ROLE_TYPE_CODE_RESEARCHR ||
|
|
|
roleTypeCode == utils.ROLE_TYPE_CODE_RAI_RESEARCHR ||
|
|
@@ -1252,7 +1261,7 @@ func (this *CalendarController) CalendarList() {
|
|
|
br.ErrMsg = "参数错误,calendarType:" + strconv.Itoa(calendarType)
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
+ fmt.Println(condition)
|
|
|
resp := new(roadshow.CalendarListResp)
|
|
|
total, err := roadshow.GetCalendarListCount(condition, pars, calendarType)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
@@ -2898,3 +2907,36 @@ func isSellerRole(roleType string) (ok bool) {
|
|
|
}
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|