Przeglądaj źródła

merge & bug fix

zjxpcyc 6 lat temu
rodzic
commit
6bf09e3351

+ 2
- 0
models/card/card.go Wyświetl plik

162
 
162
 
163
 	card.Status = models.STATUS_NORMAL
163
 	card.Status = models.STATUS_NORMAL
164
 	card.ReceiveDate = time.Now().Local()
164
 	card.ReceiveDate = time.Now().Local()
165
+	card.VerifyStatus = models.VERIFY_USEABLE
165
 
166
 
166
 	if _, err := m.db.Insert(card); err != nil {
167
 	if _, err := m.db.Insert(card); err != nil {
167
 		return err
168
 		return err
179
 
180
 
180
 		cards[i].Status = models.STATUS_USED
181
 		cards[i].Status = models.STATUS_USED
181
 		cards[i].ReceiveDate = time.Now()
182
 		cards[i].ReceiveDate = time.Now()
183
+		cards[i].VerifyStatus = models.VERIFY_USEABLE
182
 	}
184
 	}
183
 
185
 
184
 	if _, err := m.db.Insert(cards); err != nil {
186
 	if _, err := m.db.Insert(cards); err != nil {

+ 0
- 3
models/customer/customer.go Wyświetl plik

8
 	"strings"
8
 	"strings"
9
 	"time"
9
 	"time"
10
 
10
 
11
-	"github.com/astaxie/beego"
12
-
13
 	"github.com/yl10/kit/guid"
11
 	"github.com/yl10/kit/guid"
14
 
12
 
15
 	"github.com/go-xorm/xorm"
13
 	"github.com/go-xorm/xorm"
88
 	query = query + ` ORDER BY
86
 	query = query + ` ORDER BY
89
 			t.create_date DESC
87
 			t.create_date DESC
90
 	`
88
 	`
91
-	beego.Error(query)
92
 	var cust []CustWithWX
89
 	var cust []CustWithWX
93
 
90
 
94
 	cnt, err := utils.NewPageNaviEngine(m.ctx).GetPageList(&cust, query, []int{pageNum, offset}, models.STATUS_DEL)
91
 	cnt, err := utils.NewPageNaviEngine(m.ctx).GetPageList(&cust, query, []int{pageNum, offset}, models.STATUS_DEL)

+ 1
- 1
models/luckdraw/luckdraw.go Wyświetl plik

296
 // GetUserByTel 根据电话获取用户信息
296
 // GetUserByTel 根据电话获取用户信息
297
 func (m *LuckDrawDao) GetUserByTel(tel string) (*model.SysUser, error) {
297
 func (m *LuckDrawDao) GetUserByTel(tel string) (*model.SysUser, error) {
298
 	var user = model.SysUser{}
298
 	var user = model.SysUser{}
299
-	_, err := m.db.Where("phone=?", tel).Get(&user)
299
+	_, err := m.db.Where("phone=?", tel).And("status>?", models.STATUS_DEL).Get(&user)
300
 	return &user, err
300
 	return &user, err
301
 }
301
 }
302
 
302
 

+ 1
- 1
models/system/user.go Wyświetl plik

501
 // CheckUserName 用户账户名重复校验
501
 // CheckUserName 用户账户名重复校验
502
 func (m *UserDAO) CheckUserName(userid, username, orgid string) (bool, error) {
502
 func (m *UserDAO) CheckUserName(userid, username, orgid string) (bool, error) {
503
 	var users []model.SysUser
503
 	var users []model.SysUser
504
-	dao := m.db.Where("user_name=?", username).And("org_id=?", orgid)
504
+	dao := m.db.Where("user_name=?", username).And("org_id=?", orgid).And("status>?", models.STATUS_DEL)
505
 	if userid != "" {
505
 	if userid != "" {
506
 		dao.And("user_id <> '" + userid + "'")
506
 		dao.And("user_id <> '" + userid + "'")
507
 	}
507
 	}

+ 1
- 0
models/verify/verify.go Wyświetl plik

148
 	var cols = []string{
148
 	var cols = []string{
149
 		"verify_date",
149
 		"verify_date",
150
 		"verify_status",
150
 		"verify_status",
151
+		"status",
151
 	}
152
 	}
152
 	_, err := m.db.Cols(cols...).Where("customer_card_id=?", customerCard.CustomerCardId).Update(customerCard)
153
 	_, err := m.db.Cols(cols...).Where("customer_card_id=?", customerCard.CustomerCardId).Update(customerCard)
153
 	return err
154
 	return err

+ 24
- 3
service/bodycheck/bodycheck.go Wyświetl plik

38
 		return nil, err
38
 		return nil, err
39
 	}
39
 	}
40
 	if len(bodyCheck) == 0 {
40
 	if len(bodyCheck) == 0 {
41
-		return nil, errors.New("没有查询到数据")
41
+		utils.LogError("没有查询到数据:" + err.Error())
42
+		return nil, errors.New("log-error-没有查询到数据")
42
 	}
43
 	}
43
 	presentations, err := s.dao.GetPresentationByCheckID(bodyCheck[0].Id)
44
 	presentations, err := s.dao.GetPresentationByCheckID(bodyCheck[0].Id)
44
 	if err != nil {
45
 	if err != nil {
90
 	if customer == nil || customer.CustomerId == "" {
91
 	if customer == nil || customer.CustomerId == "" {
91
 		return errors.New("没有当前用户信息!")
92
 		return errors.New("没有当前用户信息!")
92
 	}
93
 	}
94
+	beego.Error("—————————————————————————用户——————————————————————————")
95
+	beego.Error(customer)
96
+	beego.Error("+++++++++++++++++++++++++++++++++++++++++++++++++++++++")
93
 	userid := customer.CustomerId
97
 	userid := customer.CustomerId
94
 	checkinfo, err := s.dao.GetCheckByUserAndEquipmentID(userid, result.EquipmentId)
98
 	checkinfo, err := s.dao.GetCheckByUserAndEquipmentID(userid, result.EquipmentId)
95
 	if err != nil {
99
 	if err != nil {
106
 		if caseEquipment == nil || caseEquipment.EquipmentId == "" {
110
 		if caseEquipment == nil || caseEquipment.EquipmentId == "" {
107
 			return errors.New("设备未维护!")
111
 			return errors.New("设备未维护!")
108
 		}
112
 		}
113
+		beego.Error("___________________设备——————————————————————————")
114
+		beego.Error(caseEquipment)
115
+		beego.Error("________________________________________________")
109
 
116
 
110
 		var checkNew = model.TaBodyCheck{}
117
 		var checkNew = model.TaBodyCheck{}
111
 		checkNew.CaseId = caseEquipment.CaseId
118
 		checkNew.CaseId = caseEquipment.CaseId
113
 		checkNew.UserId = userid
120
 		checkNew.UserId = userid
114
 		checkNew.ReportUrl = result.HMSReportUrl
121
 		checkNew.ReportUrl = result.HMSReportUrl
115
 		checkNew.CreateDate = result.CheckDate
122
 		checkNew.CreateDate = result.CheckDate
123
+		beego.Error("______checkNew___________________")
124
+		beego.Error(checkNew)
125
+		beego.Error("+++++++++++++++++++++++++++++++++")
116
 		checkinfo, err = s.dao.SaveBodyCheckInfo(checkNew)
126
 		checkinfo, err = s.dao.SaveBodyCheckInfo(checkNew)
117
-
127
+		beego.Error("____________checkInfo____________")
128
+		beego.Error(checkinfo)
129
+		beego.Error("__________________________________")
118
 		wxconf, _ := config.NewConfig("ini", "conf/wechat.conf")
130
 		wxconf, _ := config.NewConfig("ini", "conf/wechat.conf")
119
 		messageTplID := wxconf.String("messageTplID")
131
 		messageTplID := wxconf.String("messageTplID")
120
 
132
 
121
 		org := s.ctx.Get("org").(model.SysOrg)
133
 		org := s.ctx.Get("org").(model.SysOrg)
134
+		beego.Error("***************ORG******************")
135
+		beego.Error(org)
136
+		beego.Error("************************************")
122
 
137
 
123
 		utils.WxClientFor(org.OrgId).SendTplMessage(result.WechatAccount, messageTplID, beego.AppConfig.String("resultURL"), map[string]wx.TplMessageData{
138
 		utils.WxClientFor(org.OrgId).SendTplMessage(result.WechatAccount, messageTplID, beego.AppConfig.String("resultURL"), map[string]wx.TplMessageData{
124
 			"first": wx.TplMessageData{
139
 			"first": wx.TplMessageData{
141
 		utils.LogError("获取报告明细失败:", err)
156
 		utils.LogError("获取报告明细失败:", err)
142
 		return errors.New("获取报告明细失败")
157
 		return errors.New("获取报告明细失败")
143
 	}
158
 	}
144
-	if presentation == nil || presentation.Id != "" {
159
+	beego.Error("________________presentation___________")
160
+	beego.Error(presentation)
161
+	beego.Error("_______________________________________")
162
+	if presentation == nil || presentation.Id == "" {
145
 		// 新增
163
 		// 新增
146
 		var preNew = model.TaPresentation{}
164
 		var preNew = model.TaPresentation{}
147
 		preNew.CheckId = checkinfo.Id
165
 		preNew.CheckId = checkinfo.Id
177
 		utils.LogError("获取spec信息失败:", err)
195
 		utils.LogError("获取spec信息失败:", err)
178
 		return errors.New("获取spec信息失败")
196
 		return errors.New("获取spec信息失败")
179
 	}
197
 	}
198
+	beego.Error("_________checkSpec___________")
199
+	beego.Error(specs)
200
+	beego.Error("____________________________")
180
 
201
 
181
 	if len(formVal) > 0 {
202
 	if len(formVal) > 0 {
182
 		var details []model.TaPresentationDetail
203
 		var details []model.TaPresentationDetail

+ 1
- 1
service/card/card.go Wyświetl plik

148
 
148
 
149
 	// 更新主信息
149
 	// 更新主信息
150
 	cardMain := cd.TaCouponCard
150
 	cardMain := cd.TaCouponCard
151
-	if err := s.dao.UpdateCard(&cardMain, []string{"card_name", "video_url"}); err != nil {
151
+	if err := s.dao.UpdateCard(&cardMain, []string{"card_name", "video_url", "cover_url"}); err != nil {
152
 		utils.LogError("更新卡失败: " + err.Error())
152
 		utils.LogError("更新卡失败: " + err.Error())
153
 		return errors.New("更新卡失败")
153
 		return errors.New("更新卡失败")
154
 	}
154
 	}

+ 1
- 1
service/coupon/coupon.go Wyświetl plik

150
 
150
 
151
 	// 更新主信息
151
 	// 更新主信息
152
 	cpMain := cp.TaCoupon
152
 	cpMain := cp.TaCoupon
153
-	if err := s.dao.UpdateCoupon(&cpMain, []string{"coupon_name", "cover_url"}); err != nil {
153
+	if err := s.dao.UpdateCoupon(&cpMain, []string{"coupon_name", "cover_url", "video_url"}); err != nil {
154
 		utils.LogError("更新优惠券失败: " + err.Error())
154
 		utils.LogError("更新优惠券失败: " + err.Error())
155
 		return errors.New("更新优惠券失败")
155
 		return errors.New("更新优惠券失败")
156
 	}
156
 	}

+ 5
- 0
service/goods/orders.go Wyświetl plik

21
 	info *model.TaGoodsOrders,
21
 	info *model.TaGoodsOrders,
22
 	details []model.TaGoodsOrdersDetail,
22
 	details []model.TaGoodsOrdersDetail,
23
 	customercouponid string) error {
23
 	customercouponid string) error {
24
+
24
 	// org := s.ctx.Get("org").(model.SysOrg)
25
 	// org := s.ctx.Get("org").(model.SysOrg)
25
 	cust := s.ctx.Get("customer").(model.TaCustomer)
26
 	cust := s.ctx.Get("customer").(model.TaCustomer)
26
 
27
 
194
 	// }
195
 	// }
195
 	newOrder, err := s.GetNewGoods(info.OrdersId)
196
 	newOrder, err := s.GetNewGoods(info.OrdersId)
196
 	if err != nil {
197
 	if err != nil {
198
+		// 下单流程已经结束, 不反馈错误
199
+		utils.LogError("获取数据失败:", err.Error())
197
 		return nil
200
 		return nil
198
 	}
201
 	}
199
 
202
 
206
 		},
209
 		},
207
 	}
210
 	}
208
 
211
 
212
+	utils.LogError("调用下单 Websocket ")
213
+
209
 	utils.SendMessage(msg, utils.WsMessage)
214
 	utils.SendMessage(msg, utils.WsMessage)
210
 
215
 
211
 	return nil
216
 	return nil

+ 3
- 0
service/user.go Wyświetl plik

170
 	userInfo.Phone = user.Phone
170
 	userInfo.Phone = user.Phone
171
 	userInfo.Headimgurl = user.Headimgurl
171
 	userInfo.Headimgurl = user.Headimgurl
172
 
172
 
173
+	org := s.ctx.Get("org").(model.SysOrg)
174
+	user.OrgId = org.OrgId
175
+	userInfo.OrgId = user.OrgId
173
 	var err error
176
 	var err error
174
 	var newUSer *model.SysUser
177
 	var newUSer *model.SysUser
175
 
178
 

+ 1
- 0
service/verify/verify.go Wyświetl plik

139
 func (s *VerifyServ) UpdateCustomerCard(customerCard *model.TaCustomerCard) error {
139
 func (s *VerifyServ) UpdateCustomerCard(customerCard *model.TaCustomerCard) error {
140
 	var err error
140
 	var err error
141
 	customerCard.VerifyDate = time.Now()
141
 	customerCard.VerifyDate = time.Now()
142
+	customerCard.Status = models.STATUS_USED
142
 	err = s.dao.UpdateCustomerCard(customerCard)
143
 	err = s.dao.UpdateCustomerCard(customerCard)
143
 	if err != nil {
144
 	if err != nil {
144
 		utils.LogError("更新记录失败: " + err.Error())
145
 		utils.LogError("更新记录失败: " + err.Error())