@@ -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())
@@ -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 {
@@ -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