|
@@ -80,9 +80,9 @@ func (this *ActivityCoAntroller) ActivityList() {
|
|
|
|
|
|
keyWord := this.GetString("KeyWord")
|
|
|
activeState := this.GetString("ActiveState")
|
|
|
- if activeState == "" {
|
|
|
- activeState = "1"
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -133,15 +133,17 @@ func (this *ActivityCoAntroller) ActivityList() {
|
|
|
condition += ` AND art.activity_type_id IN (` + activityTypeIds + `)`
|
|
|
}
|
|
|
|
|
|
- condition += ` AND art.publish_status = 1 AND art.active_state IN (` + activeState + `)`
|
|
|
-
|
|
|
+ condition += ` AND art.publish_status = 1 `
|
|
|
+ if activeState != "" {
|
|
|
+ condition += ` AND art.active_state IN (` + activeState + `)`
|
|
|
+ }
|
|
|
total, err := models.GetActivityCount(condition, pars)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- if activeState != "1" {
|
|
|
+ if activeState == "2" || activeState == "3" || activeState == "2,3" {
|
|
|
condition += ` ORDER BY art.activity_time DESC `
|
|
|
}
|
|
|
list, errList := models.GetActivityListAll(condition, pars, uid, startSize, pageSize)
|
|
@@ -252,7 +254,7 @@ func (this *ActivityCoAntroller) Detail() {
|
|
|
activityInfo, err := models.GetAddActivityInfoByIdShow(uid, activityId)
|
|
|
if activityInfo == nil {
|
|
|
br.Msg = "活动不存在"
|
|
|
- br.ErrMsg = "活动ID错误,Err:" + err.Error() + "activityId:" + strconv.Itoa(activityId)
|
|
|
+ br.ErrMsg = "活动ID错误,Err:" + "activityId:" + strconv.Itoa(activityId)
|
|
|
return
|
|
|
}
|
|
|
detail, errDetail := models.GetActivityTypeDetailById(activityInfo.ActivityTypeId)
|
|
@@ -284,15 +286,30 @@ func (this *ActivityCoAntroller) Detail() {
|
|
|
permissionStr, err := models.GetCompanyPermission(user.CompanyId)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取信息失败"
|
|
|
- br.ErrMsg = "获取客户信息失败,Err:" + err.Error()
|
|
|
+ br.ErrMsg = "获取客户权限信息失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
companyItem, err := models.GetCompanyDetailAllById(user.CompanyId)
|
|
|
if err != nil {
|
|
|
- br.Msg = "获取信息失败"
|
|
|
- br.ErrMsg = "获取客户信息失败,Err:" + err.Error()
|
|
|
- return
|
|
|
+ if err.Error() == utils.ErrNoRow() {
|
|
|
+ resp.HasPermission = 4
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Msg = "获取成功"
|
|
|
+ br.Data = resp
|
|
|
+ return
|
|
|
+ } else {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取客户公司信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
if activityInfo.ActivityTypeId != 1 && activityInfo.ActivityTypeId != 4 && permissionStr == "专家" {
|