|
@@ -196,7 +196,10 @@ func (this *CalendarController) Add() {
|
|
|
|
|
|
//如果是权益客户,添加销售跟共享销售的信息
|
|
|
var productItemRai *company.CompanyProduct
|
|
|
- if req.CompanyId > 0 && req.ActivityType == "路演" {
|
|
|
+ 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) {
|
|
|
productItemRai, err = company.GetCompanyProductByCompanyIdAndProductId(req.CompanyId, utils.COMPANY_PRODUCT_RAI_ID)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "客户信息有误"
|
|
@@ -2890,6 +2893,16 @@ func isSellerRole(roleType string) (ok bool) {
|
|
|
// return
|
|
|
// }
|
|
|
//
|
|
|
+// sysUserList, err := system.GetAdminList()
|
|
|
+// if err != nil {
|
|
|
+// fmt.Println(err)
|
|
|
+// return
|
|
|
+// }
|
|
|
+// adminMap := make(map[int]*system.Admin, 0)
|
|
|
+// for _, v := range sysUserList {
|
|
|
+// adminMap[v.AdminId] = v
|
|
|
+// }
|
|
|
+//
|
|
|
// for k, v := range listDate {
|
|
|
// fmt.Println(k, "__", v.CompanyId)
|
|
|
// //如果是权益客户,添加销售跟共享销售的信息
|
|
@@ -2901,7 +2914,12 @@ func isSellerRole(roleType string) (ok bool) {
|
|
|
// return
|
|
|
// }
|
|
|
//
|
|
|
-// if productItemRai != nil {
|
|
|
+// var RoleTypeCode string
|
|
|
+// if adminMap[v.SysUserId] != nil {
|
|
|
+// RoleTypeCode = adminMap[v.SysUserId].RoleTypeCode
|
|
|
+// }
|
|
|
+//
|
|
|
+// if productItemRai != nil && (RoleTypeCode == utils.ROLE_TYPE_CODE_RAI_GROUP || RoleTypeCode == utils.ROLE_TYPE_CODE_RAI_SELLER || RoleTypeCode == utils.ROLE_TYPE_CODE_RAI_ADMIN) {
|
|
|
// err = roadshow.UpdateRsCalendarSeller(productItemRai.SellerId, productItemRai.ShareSellerId, productItemRai.CompanyId)
|
|
|
// if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
// fmt.Println(err)
|