feat:添加联系人更新

master
howell 3 years ago
parent 3929531481
commit 9870140553

@ -96,3 +96,7 @@ func (o Proxy) OrderUpdate(c *gin.Context) {
back.Suc(c, "ok", "")
}
}
func (o Proxy) Contact(c *gin.Context) {
back.Suc(c, "ok", jyy.Logic.Contact())
}

@ -5,6 +5,7 @@ import (
"recook/internal/libs/bean"
"recook/internal/v2/lib/common"
"recook/internal/v2/logic/manage/jyy"
jyy2 "recook/internal/v2/model/jyy"
"recook/tools"
"github.com/gin-gonic/gin"
@ -120,3 +121,16 @@ func (o Proxy) OrderMakeUpGet(c *gin.Context) {
}
back.Suc(c, "ok", jyy.Logic.OrderMakeUpGet(args))
}
func (o Proxy) GetContact(c *gin.Context) {
back.Suc(c, "ok", jyy.Logic.GetContact())
}
func (o Proxy) UpdateContact(c *gin.Context) {
var args jyy2.Contact
if err := tools.ParseParams(&args, c); err != nil {
back.Err(c, err.Error())
return
}
back.Suc(c, "ok", jyy.Logic.UpdateContact(args))
}

@ -3,9 +3,6 @@ package jyy
import (
"errors"
"fmt"
"github.com/golangkit/formatime"
"github.com/shopspring/decimal"
"gorm.io/gorm"
"recook/internal/model/order_preview"
user2 "recook/internal/model/user"
"recook/internal/v2/model/jyy"
@ -13,6 +10,10 @@ import (
"recook/internal/v2/model/recook/user"
"time"
"github.com/golangkit/formatime"
"github.com/shopspring/decimal"
"gorm.io/gorm"
"git.oa00.com/go/mysql"
)
@ -403,3 +404,8 @@ func (o logic) OrderUpdate(args OrderAddrUpdate) (err error) {
return
}
func (o logic) Contact() (res jyy.Contact) {
mysql.Db.First(&res)
return
}

@ -2,17 +2,19 @@ package jyy
import (
"fmt"
"git.oa00.com/go/mysql"
"github.com/golangkit/formatime"
"github.com/shopspring/decimal"
"gorm.io/gorm"
"recook/internal/v2/logic/manage/after"
"recook/internal/v2/logic/manage/order"
"recook/internal/v2/model/gys/user"
"recook/internal/v2/model/jyy"
after2 "recook/internal/v2/model/recook/after"
manage2 "recook/internal/v2/model/recook/manage"
manage "recook/internal/v2/model/recook/order"
"time"
"git.oa00.com/go/mysql"
"github.com/golangkit/formatime"
"github.com/shopspring/decimal"
"gorm.io/gorm"
)
type OrderEntry struct {
@ -151,3 +153,12 @@ func (o logic) OrderMakeUpGet(args OrderConfirmReq) (res OrderConfirmReq) {
mysql.Db.First(&res, "order_goods_id", args.OrderGoodsID)
return
}
func (o logic) GetContact() (res jyy.Contact) {
mysql.Db.First(&res)
return
}
func (o logic) UpdateContact(args jyy.Contact) error {
return mysql.Db.Table(args.TableName()).Where("id = ?", args.ID).Updates(args).Error
}

@ -79,3 +79,14 @@ type ShopCartEntry struct {
func (o ShopCartEntry) TableName() string {
return "jyy_shop_cart"
}
type Contact struct {
ID uint `json:"-"`
Mobile string `json:"mobile"`
Wechat string `json:"wechat"`
Photo string `json:"photo"`
}
func (o Contact) TableName() string {
return "jyy_contact"
}

@ -241,4 +241,11 @@ func routerApp(appRouter *gin.RouterGroup) {
OrderRouter.POST("update", proxy.OrderUpdate)
}
}
jyyRouter := appRouter.Group("jyy")
{
proxy := jyy.Proxy{}
{
jyyRouter.POST("contact", proxy.Contact)
}
}
}

@ -846,4 +846,14 @@ func routerManage(manageRouter *gin.RouterGroup) {
}
}
}
{
jyyRouter := manageRouter.Group("jyy")
{
proxy := jyy.Proxy{}
{
jyyRouter.GET("contact", proxy.GetContact)
jyyRouter.POST("contact", proxy.UpdateContact)
}
}
}
}

Loading…
Cancel
Save