|
@@ -54,7 +54,6 @@ func (u *ClientPayTrans) Create() (ClientPayTrans, error) {
|
|
|
var err error
|
|
|
|
|
|
doc = *u
|
|
|
-
|
|
|
err = orm.ShMysql.Table(u.TableName()).Create(&doc).Error
|
|
|
if err != nil {
|
|
|
return doc, err
|
|
@@ -63,30 +62,15 @@ func (u *ClientPayTrans) Create() (ClientPayTrans, error) {
|
|
|
return doc, nil
|
|
|
}
|
|
|
|
|
|
-//var data biz.EbankAccountVa
|
|
|
-//err := c.data.mysql.WithContext(ctx).Table(req.TableName()).Where("open_id = ? and pay_agency = ? and account_no = ?", req.OpenID, req.PayAgency, req.AccountNo).Select("id").First(&data).Error
|
|
|
-//
|
|
|
-//if err != nil && !errors.Is(err, gorm.ErrRecordNotFound) {
|
|
|
-//return err
|
|
|
-//}
|
|
|
-//req.ID = data.ID
|
|
|
-//err = c.data.mysql.Clauses(clause.OnConflict{
|
|
|
-//UpdateAll: true,
|
|
|
-//}).Table(req.TableName()).Create(&req).Error
|
|
|
-//if err != nil {
|
|
|
-//return err
|
|
|
-//}
|
|
|
-//return nil
|
|
|
-
|
|
|
func (m *ClientPayTrans) UpdatePayTransByTradeNo() error {
|
|
|
|
|
|
if err := orm.ShMysql.Table(m.TableName()).Model(&m).Where("out_trade_no = ? ", m.OutTradeNo).Updates(
|
|
|
map[string]interface{}{
|
|
|
"third_trade_no": m.ThirdTradeNo,
|
|
|
"pay_time": m.PayTime,
|
|
|
+ "status": m.Status,
|
|
|
"updated_at": time.Now()}).Error; err != nil {
|
|
|
return err
|
|
|
}
|
|
|
-
|
|
|
return nil
|
|
|
}
|