Compare commits

...

2 Commits
master ... demo

Author SHA1 Message Date
d8e5fa79fc 1.归还订单时如果物流订单号不为空则记录; 2024-02-01 18:41:57 +08:00
46a842565a 1.新增makefile中demo编译项;
2.解决新增门店报错问题;
2024-01-12 17:32:08 +08:00
3 changed files with 29 additions and 11 deletions

View File

@ -22,5 +22,8 @@ build:
dev:
GOOS=linux GOARCH=amd64 go build -o dev_mh_goadmin_server main.go
demo:
GOOS=linux GOARCH=amd64 go build -o demo_mh_goadmin_server main.go
pro:
GOOS=linux GOARCH=amd64 go build -o mh_goadmin_server main.go

View File

@ -1318,7 +1318,21 @@ func (m *Order) Revert() error {
return nil
})
eg.Go(func() error {
err := begin.Table("order_card").Where("id=?", orderCard.ID).Updates(&map[string]interface{}{
if m.RevertExpressNo != "" { // 物流单号不为空则记录到数据库2024/2/1 产品新需求,解决用户物流归还但小程序不提交归还信息,店员要输入手机号的问题
err = begin.Table("order_card").Where("id=?", orderCard.ID).Updates(&map[string]interface{}{
//"store_id": m.StoreId,
"card_status": OrderCardStatusCompleted,
"revert_store_id": m.RevertStoreId,
"revert_time": time.Now(),
"revert_shopper_code": m.RevertShopperCode,
"revert_express_no": m.RevertExpressNo,
}).Error
if err != nil {
logger.Errorf("err:", logger.Field("err", err))
return err
}
} else {
err = begin.Table("order_card").Where("id=?", orderCard.ID).Updates(&map[string]interface{}{
//"store_id": m.StoreId,
"card_status": OrderCardStatusCompleted,
"revert_store_id": m.RevertStoreId,
@ -1329,6 +1343,7 @@ func (m *Order) Revert() error {
logger.Errorf("err:", logger.Field("err", err))
return err
}
}
var count int64
err = orm.Eloquent.Table("order_card").Where("order_id=?", orderCard.OrderId).
Where("card_status in (?)", []uint32{1, 2, 3}).Count(&count).Error

View File

@ -22,7 +22,7 @@ type Store struct {
IsOnline uint32 `json:"is_online"` // 在线
CooperativeBusinessId uint32 `json:"cooperative_business_id" gorm:"index"` // 合作商id
CooperativeName string `json:"cooperative_name"` // 合作商名称
GameCardGoods
//GameCardGoods
CooperativeAssistantMemberDeduct *CooperativeAssistantMemberDeduct `json:"cooperative_assistant_member_deduct" gorm:"-"`
}