k.zhang 1 year ago
parent
commit
db511caaa9

+ 1 - 0
apis/shanghu/merchant.recharge.go

@@ -74,6 +74,7 @@ func DelMerchantRechargeConfig(c *gin.Context) {
 	}
 
 	sql.ID = inData.Id
+	sql.MerchantOpenID = inData.MerchantOpenID
 	err = sql.DelMerchantRecharge()
 	if err != nil {
 		app.Error(c, 400, err, err.Error())

+ 2 - 1
apis/shanghu/models/merchant.recharge.go

@@ -17,7 +17,8 @@ type MerchantRecharge struct {
 }
 
 type DelMerchantRechargeRequest struct {
-	Id int64 `json:"id"`
+	Id             int64  `json:"id"`
+	MerchantOpenID string `json:"merchant_open_id"` // Open id
 }
 
 type MerchantRechargeListRequest struct {

+ 1 - 1
models/shanghu/merchant.recharge.go

@@ -51,7 +51,7 @@ func (m *MerchantRecharge) UpdateMerchantRecharge() error {
 
 func (m *MerchantRecharge) DelMerchantRecharge() error {
 
-	if err := orm.ShMysql.Table(m.TableName()).Model(&m).Where("id = ? ", m.ID).Updates(
+	if err := orm.ShMysql.Table(m.TableName()).Model(&m).Where("id = ? and  merchant_open_id = ?", m.ID, m.MerchantOpenID).Updates(
 		map[string]interface{}{
 			"deleted_at": time.Now()}).Error; err != nil {
 		return err