胡轶钦 6 years ago
parent
commit
eb5cf02db0

+ 16
- 2
controllers/flashbuy/flashbuy.go View File

@@ -9,6 +9,7 @@ import (
9 9
 	"spaceofcheng/services/models/model"
10 10
 	"spaceofcheng/services/service/flashbuy"
11 11
 	"spaceofcheng/services/utils"
12
+	"time"
12 13
 )
13 14
 
14 15
 // CaseController 信息
@@ -107,13 +108,26 @@ func (c *FlashBuyController) GetCustomerFlashBuyExcel() {
107 108
 			verifyStatus = "已过期"
108 109
 			break
109 110
 		}
111
+		var createTime string
112
+		var verifyTime string
113
+		voidTime := time.Time{}
114
+		if item.CreateDate == voidTime {
115
+			createTime = ""
116
+		} else {
117
+			createTime = item.CreateDate.Format("2006-01-02 15:04:05")
118
+		}
119
+		if item.VerifyDate == voidTime {
120
+			verifyTime = ""
121
+		} else {
122
+			verifyTime = item.VerifyDate.Format("2006-01-02 15:04:05")
123
+		}
110 124
 		excel.SetCell(row, []string{
111 125
 			item.CaseName,
112 126
 			item.Name,
113 127
 			item.CustomerName,
114 128
 			item.Phone,
115
-			item.CreateDate.Format("2006-01-02 03:04:05 PM"),
116
-			item.VerifyDate.Format("2006-01-02 03:04:05 PM"),
129
+			createTime,
130
+			verifyTime,
117 131
 			verifyStatus,
118 132
 		})
119 133
 	}

+ 16
- 2
controllers/luckdraw/luckdraw.go View File

@@ -12,6 +12,7 @@ import (
12 12
 	"spaceofcheng/services/service/luckdraw"
13 13
 	"spaceofcheng/services/utils"
14 14
 	"strconv"
15
+	"time"
15 16
 
16 17
 	"github.com/astaxie/beego"
17 18
 )
@@ -104,13 +105,26 @@ func (c *LuckDrawController) GetLuckDrawRecordExcel() {
104 105
 			luckDrawStatus = "已核销"
105 106
 			break
106 107
 		}
108
+		var createTime string
109
+		var verifyTime string
110
+		voidTime := time.Time{}
111
+		if item.CreateDate == voidTime {
112
+			createTime = ""
113
+		} else {
114
+			createTime = item.CreateDate.Format("2006-01-02 15:04:05")
115
+		}
116
+		if item.WriteoffDate == voidTime {
117
+			verifyTime = ""
118
+		} else {
119
+			verifyTime = item.WriteoffDate.Format("2006-01-02 15:04:05")
120
+		}
107 121
 		excel.SetCell(row, []string{
108 122
 			item.Name,
109 123
 			item.CustomerName,
110 124
 			item.Phone,
111 125
 			item.PrizeName,
112
-			item.CreateDate.Format("2006-01-02 03:04:05 PM"),
113
-			item.WriteoffDate.Format("2006-01-02 03:04:05 PM"),
126
+			createTime,
127
+			verifyTime,
114 128
 			luckDrawStatus,
115 129
 		})
116 130
 	}

+ 1
- 0
models/course/course.go View File

@@ -696,6 +696,7 @@ type CourseFront struct {
696 696
 	model.TaCourse `xorm:"extends"`
697 697
 	CaseName       string
698 698
 	CaseAddress    string
699
+	CourseTags     []TagDetail
699 700
 }
700 701
 
701 702
 // GetCourseForWechatFront 获取微信首页课程列表

+ 1
- 1
models/message/cmscase.go View File

@@ -36,7 +36,7 @@ func (m *MessageDAO) GetCmsCaseList(name, caseids, userid string, page int, page
36 36
 // GetCmsCaseByOrg 获取列表
37 37
 func (m *MessageDAO) GetCmsCaseByOrg(orgid string) ([]CmsCase, error) {
38 38
 	var cases []CmsCase
39
-	sql := `select a.*,b.coordinate  from ta_cms_case a left join sys_case b on a.case_id = b.case_id where a.org_id='` + orgid + `' and a.status=` + strconv.Itoa(models.STATUS_NORMAL) + ` order by a.create_date desc`
39
+	sql := `select a.*,b.coordinate,b.case_address  from ta_cms_case a left join sys_case b on a.case_id = b.case_id where a.org_id='` + orgid + `' and a.status=` + strconv.Itoa(models.STATUS_NORMAL) + ` order by a.create_date desc`
40 40
 	err := m.db.Sql(sql).Find(&cases)
41 41
 	beego.Error(sql)
42 42
 	// err := m.db.Where("org_id=?", orgid).Find(&cases)

+ 8
- 0
service/course/course.go View File

@@ -623,6 +623,14 @@ func (s *CourseServ) GetCourseForWechatFront(orgId string, page, pageSize int) (
623 623
 		utils.LogError("获取课程信息失败: " + err.Error())
624 624
 		return nil, errors.New("获取课程信息失败")
625 625
 	}
626
+	for i := 0; i < len(list); i++ {
627
+		tags, err := s.dao.GetCourseTag(list[i].CourseId)
628
+		if err != nil {
629
+			utils.LogError("获取课程信息失败: " + err.Error())
630
+			return nil, errors.New("获取课程信息失败")
631
+		}
632
+		list[i].CourseTags = tags
633
+	}
626 634
 	total, err := s.dao.GetCourseForWechatFrontCount(orgId)
627 635
 	if err != nil {
628 636
 		utils.LogError("获取课程信息失败: " + err.Error())

+ 3
- 0
service/flashbuy/flashbuy.go View File

@@ -91,6 +91,9 @@ func (s *FlashBuyServ) SaveFlashBuy(flashbuy flashbuy.FlashBuyDetial) (*model.Ta
91 91
 	if flashbuy.ModelId == "" {
92 92
 		return nil, utils.LogError("请选择活动模板!")
93 93
 	}
94
+	if flashbuy.ActivityMainImg == "" {
95
+		return nil, utils.LogError("请上传活动主图")
96
+	}
94 97
 	var info = model.TaActivityShareInfo{
95 98
 		ActivityMainImg: flashbuy.ActivityMainImg,
96 99
 		ActivityTitle:   flashbuy.ActivityTitle,

+ 3
- 0
service/luckdraw/luckdraw.go View File

@@ -156,6 +156,9 @@ func (s *LuckdrawServ) SaveLuckDraw(luckdraw *luckdraw.LuckDrawInfo) (*model.TaL
156 156
 	if luckdraw.LuckdrawRule == "" {
157 157
 		return nil, utils.LogError("请填写规则说明!")
158 158
 	}
159
+	if luckdraw.ActivityMainImg == "" {
160
+		return nil, utils.LogError("请上传活动主图")
161
+	}
159 162
 	var newInfo *model.TaLuckdraw
160 163
 	var err error
161 164
 	var info = model.TaActivityShareInfo{