Jelajahi Sumber

Merge branch 'fix_bug_2021-07-02-10-50' of hongze/hongze_cygx into master

hongze 3 tahun lalu
induk
melakukan
be6057587a
2 mengubah file dengan 12 tambahan dan 11 penghapusan
  1. 11 10
      controllers/article.go
  2. 1 1
      models/company.go

+ 11 - 10
controllers/article.go

@@ -541,7 +541,7 @@ func (this *ArticleController) AddStopTime() {
 		detail, err = models.GetArticleDetailById(articleId)
 		if err != nil {
 			br.Msg = "获取信息失败"
-			br.ErrMsg = "获取信息失败,Err:" + err.Error()
+			br.ErrMsg = "获取文章信息失败,Err:" + err.Error() + strconv.Itoa(uid) + ";articleId" + strconv.Itoa(articleId)
 			return
 		}
 		if companyPermission == "" {
@@ -574,16 +574,17 @@ func (this *ArticleController) AddStopTime() {
 
 			if strings.Contains(companyPermission, articlePermissionPermissionName) {
 				detailNew, err := models.GetNewArticleHistoryRecord(uid, articleId)
-				if err != nil {
-					br.Msg = "获取信息失败"
-					br.ErrMsg = "获取信息失败,Err:" + err.Error()
-					return
+				if err == nil {
+					//br.Msg = "获取信息失败"
+					//br.ErrMsg = "获取最新阅读信息失败,Err:" + err.Error() + strconv.Itoa(uid) + ";articleId" + strconv.Itoa(articleId)
+					//return
+					hasPermission = 1
+					historyRecord := new(models.AddStopTimeNewRep)
+					historyRecord.StopTime = detailNew.StopTime + stopTime
+					historyRecord.Id = detailNew.Id
+					go models.AddArticleStopTime(historyRecord)
 				}
-				hasPermission = 1
-				historyRecord := new(models.AddStopTimeNewRep)
-				historyRecord.StopTime = detailNew.StopTime + stopTime
-				historyRecord.Id = detailNew.Id
-				go models.AddArticleStopTime(historyRecord)
+
 			} else { //无该行业权限
 				hasPermission = 3
 			}

+ 1 - 1
models/company.go

@@ -57,7 +57,7 @@ func GetCompanyDetailAllById(companyId int) (item *CompanyDetail, err error) {
             FROM company AS a
 			INNER JOIN company_product AS b ON a.company_id=b.company_id
 			LEFT JOIN admin AS c ON b.seller_id=c.admin_id
-			WHERE a.company_id=? `
+			WHERE a.company_id=?  AND b.status IN('正式','试用','永续')`
 	o := orm.NewOrm()
 	err = o.Raw(sql, companyId).QueryRow(&item)
 	return