Bladeren bron

no message

xingzai 10 maanden geleden
bovenliggende
commit
61b5b0b7b5
2 gewijzigde bestanden met toevoegingen van 7 en 3 verwijderingen
  1. 2 0
      models/cygx_yanxuan_special_record.go
  2. 5 3
      services/cygx_yanxuan_special_company.go

+ 2 - 0
models/cygx_yanxuan_special_record.go

@@ -19,6 +19,7 @@ type CygxYanxuanSpecialRecord struct {
 	RegisterPlatform           int       // 来源 1小程序,2:网页
 	YanxuanSpecialId           int       // cygx_yanxuan_special 表主键ID
 	StopTime                   int       // 停留时间
+	PermissionCode             int       // 权限状态,1:有权限,0:无权限
 }
 
 func AddCygxYanxuanSpecialRecord(item *CygxYanxuanSpecialRecord) (lastId int64, err error) {
@@ -55,6 +56,7 @@ type CygxYanxuanSpecialRecordLog struct {
 	RegisterPlatform           int       // 来源 1小程序,2:网页
 	YanxuanSpecialId           int       // cygx_yanxuan_special 表主键ID
 	StopTime                   int       // 停留时间
+	PermissionCode             int       // 权限状态,1:有权限,0:无权限
 }
 
 func AddCygxYanxuanSpecialRecordLog(item *CygxYanxuanSpecialRecordLog) (lastId int64, err error) {

+ 5 - 3
services/cygx_yanxuan_special_company.go

@@ -81,9 +81,9 @@ func AddSpecialRecord(user *models.WxUserItem, specialId, stopTime int) (err err
 		err = errors.New("GetYanxuanSpecialDetailUserPower, Err: " + e.Error())
 		return
 	}
-
-	if !havePower {
-		return
+	var permissionCode int
+	if havePower {
+		permissionCode = 1
 	}
 	var sellerName string
 	//获取销售信息
@@ -117,6 +117,7 @@ func AddSpecialRecord(user *models.WxUserItem, specialId, stopTime int) (err err
 		item.RegisterPlatform = utils.REGISTER_PLATFORM
 		item.YanxuanSpecialId = specialId
 		item.StopTime = stopTime
+		item.PermissionCode = permissionCode
 		_, e = models.AddCygxYanxuanSpecialRecord(item) // 添加历史记录
 		if e != nil {
 			err = errors.New("AddCygxYanxuanSpecialRecord, Err: " + e.Error())
@@ -170,6 +171,7 @@ func AddSpecialRecord(user *models.WxUserItem, specialId, stopTime int) (err err
 	itemLog.RegisterPlatform = utils.REGISTER_PLATFORM
 	itemLog.YanxuanSpecialId = specialId
 	itemLog.StopTime = stopTime
+	itemLog.PermissionCode = permissionCode
 	_, e = models.AddCygxYanxuanSpecialRecordLog(itemLog) // 添加历史记录
 	if e != nil {
 		err = errors.New("AddCygxYanxuanSpecialRecordLog, Err: " + e.Error())