| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 | package shanghuimport (	"duoduo/apis/shanghu/models"	"duoduo/models/shanghu"	"duoduo/tools/app"	"github.com/gin-gonic/gin"	"time")func CreateMerchantPayInfo(c *gin.Context) {	var inData models.CreateMerchantPayInfoRequest	var sqlData shanghu.MerchantPayInfo	err := c.ShouldBindJSON(&inData)	if err != nil {		app.Error(c, 400, err, err.Error())		return	}	sqlData.CreatedAt = time.Now()	sqlData.UpdatedAt = time.Now()	sqlData.MerchantType = inData.MerchantType	sqlData.MerchantOpenID = inData.MerchantOpenID	sqlData.BankAccount = inData.BankAccount	sqlData.BankCode = inData.BankCode	sqlData.BankAddress = inData.BankAddress	sqlData.BusinessLicense = inData.BusinessLicense	sqlData.IDCardBack = inData.IDCardBack	sqlData.IDCardFront = inData.IDCardFront	sqlData.IDCardHand = inData.IDCardHand	sqlData.AccountName = inData.AccountName	sqlData.EntryInfo = inData.EntryInfo	_, err = sqlData.Create()	if err != nil {		app.Error(c, 500, err, err.Error())		return	}	app.OK(c, nil, app.Success)}func GetMerchantPayInfo(c *gin.Context) {	var inData models.GetMerchantPayInfoRequest	var sqlData shanghu.MerchantPayInfo	err := c.ShouldBindJSON(&inData)	if err != nil {		app.Error(c, 400, err, err.Error())		return	}	sqlData.MerchantOpenID = inData.MerchantOpenID	merchantPayInfo, err := sqlData.GetMerchantPayInfo()	if err != nil {		app.Error(c, 500, err, err.Error())		return	}	app.OK(c, merchantPayInfo, app.Success)}func UpdateMerchantPayInfo(c *gin.Context) {	var inData models.UpdateMerchantPayInfoRequest	var sqlData shanghu.MerchantPayInfo	err := c.ShouldBindJSON(&inData)	if err != nil {		app.Error(c, 400, err, err.Error())		return	}	sqlData.ID = inData.ID	sqlData.CreatedAt = time.Now()	sqlData.UpdatedAt = time.Now()	sqlData.MerchantType = inData.MerchantType	//sqlData.MerchantOpenID = inData.MerchantOpenID	sqlData.BankAccount = inData.BankAccount	sqlData.BankCode = inData.BankCode	sqlData.BankAddress = inData.BankAddress	sqlData.BusinessLicense = inData.BusinessLicense	sqlData.IDCardBack = inData.IDCardBack	sqlData.IDCardFront = inData.IDCardFront	sqlData.IDCardHand = inData.IDCardHand	sqlData.AccountName = inData.AccountName	sqlData.EntryInfo = inData.EntryInfo	err = sqlData.UpdateMerchantPayInfo()	if err != nil {		app.Error(c, 400, err, err.Error())		return	}	app.OK(c, nil, app.Success)}
 |