|
@@ -250,7 +250,7 @@ func addPower(waitEmpowerId int64, identity *usercenter.Identity) {
|
|
|
})
|
|
|
} else if productType == "大会员" {
|
|
|
log.Println("开通大会员", identity.PositionId)
|
|
|
- set, setEntUser := memberSetMap(identity.PositionId, *orderData)
|
|
|
+ set, setEntUser := memberSetMap(identity.PositionId, waitEmpowerId, *orderData)
|
|
|
setRule(identity, set, setEntUser)
|
|
|
}
|
|
|
}
|
|
@@ -398,7 +398,7 @@ func vipSetMap(orderData map[string]interface{}) (set map[string]interface{}, se
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-func memberSetMap(userId int64, orderData map[string]interface{}) (set map[string]interface{}, setEntUser map[string]interface{}) {
|
|
|
+func memberSetMap(userId, waitEmpowerId int64, orderData map[string]interface{}) (set map[string]interface{}, setEntUser map[string]interface{}) {
|
|
|
set, setEntUser = map[string]interface{}{}, map[string]interface{}{}
|
|
|
filterMap := common.ObjToMap(orderData["filter"])
|
|
|
level := common.IntAll((*filterMap)["level"])
|
|
@@ -470,7 +470,7 @@ func memberSetMap(userId int64, orderData map[string]interface{}) (set map[strin
|
|
|
number = number * (cycle / cycleFmt)
|
|
|
frequency = number
|
|
|
if number > 0 {
|
|
|
- if err := AddPdfPack(common.InterfaceToStr(userId), resourceType, common.Int64All(orderData["ent_id"])); err != nil {
|
|
|
+ if err := AddPdfPack(common.InterfaceToStr(userId), resourceType, common.Int64All(orderData["ent_id"]), waitEmpowerId); err != nil {
|
|
|
log.Println("AddPdfPack err ", err)
|
|
|
}
|
|
|
}
|
|
@@ -544,7 +544,7 @@ func memberSetMap(userId int64, orderData map[string]interface{}) (set map[strin
|
|
|
}
|
|
|
if resourceType != "" {
|
|
|
frequency = common.IntAll((*serverData)["s_count_year"])
|
|
|
- if err := AddPdfPack(common.InterfaceToStr(userId), resourceType, common.Int64All(orderData["ent_id"])); err != nil {
|
|
|
+ if err := AddPdfPack(common.InterfaceToStr(userId), resourceType, common.Int64All(orderData["ent_id"]), waitEmpowerId); err != nil {
|
|
|
log.Println("AddPdfPack err ", err)
|
|
|
}
|
|
|
}
|
|
@@ -601,11 +601,12 @@ func memberSetMap(userId int64, orderData map[string]interface{}) (set map[strin
|
|
|
|
|
|
// AddPdfPack 增加pdf下载包权限
|
|
|
// resourceType "企业中标分析报告下载包","业主采购分析报告下载包","市场分析定制报告下载包"
|
|
|
-func AddPdfPack(userId, resourceType string, entId int64) error {
|
|
|
+func AddPdfPack(userId, resourceType string, entId, waitEmpowerId int64) error {
|
|
|
log.Println("AddPdfPack==", userId, resourceType, entId)
|
|
|
ctx, _ := context.WithTimeout(context.Background(), 2*time.Second)
|
|
|
_, err := ResourceCenterRpc.EntAccountGiven(ctx, &resourcesCenterclient.EntOperateReq{
|
|
|
OperateAccountId: userId,
|
|
|
+ EmpowerId: waitEmpowerId,
|
|
|
CompanyId: entId,
|
|
|
ResourceType: resourceType,
|
|
|
})
|