|
@@ -249,6 +249,11 @@ func GetMerchantCanvasCard(c *gin.Context) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ if merchantCard.ActivityEndTime <= time.Now().Unix() {
|
|
|
+ app.Error(c, 500, errors.New("活动已结束"), "活动已结束")
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
outData.Static.Background = "/images/背景.jpg"
|
|
|
var swiperList []models.SwiperList
|
|
|
var rightButton models.RightButton
|
|
@@ -650,6 +655,24 @@ func UpdateMerchantCardWXYZ(c *gin.Context) {
|
|
|
app.OK(c, nil, app.Success)
|
|
|
}
|
|
|
|
|
|
+func StopMerchantCard(c *gin.Context) {
|
|
|
+ var inData models.StopMerchantCardRequest
|
|
|
+ var sqlData shanghu.MerchantCard
|
|
|
+ err := c.ShouldBindJSON(&inData)
|
|
|
+ if err != nil {
|
|
|
+ app.Error(c, 400, err, err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ sqlData.ID = inData.ID
|
|
|
+ err = sqlData.StopMerchantActivityEndTime()
|
|
|
+ if err != nil {
|
|
|
+ app.Error(c, 400, err, err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ app.OK(c, nil, app.Success)
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
// 核销次数
|
|
|
func CancelNumber(c *gin.Context) {
|
|
|
var inData models.CancelCardRequest
|