2、coupon和user_coupon表增加limit字段; 3、零售开单时,如果使用优惠券,则同步更新优惠券对应的数据; 4、增加优惠券数据接口; 5、增加获取小程序跳转链接接口; 6、增加保定金自动审核的定时任务,每天早上9点30分退前一天的保证金,最多10条;
68 lines
1.7 KiB
Go
68 lines
1.7 KiB
Go
package config
|
|
|
|
import (
|
|
"encoding/json"
|
|
"fmt"
|
|
|
|
"github.com/spf13/cobra"
|
|
|
|
"go-admin/tools/config"
|
|
)
|
|
|
|
var (
|
|
configYml string
|
|
mode string
|
|
StartCmd = &cobra.Command{
|
|
Use: "config",
|
|
Short: "Get Application config info",
|
|
Example: "go-admin config -c config/settings.yml",
|
|
Run: func(cmd *cobra.Command, args []string) {
|
|
run()
|
|
},
|
|
}
|
|
)
|
|
|
|
func init() {
|
|
StartCmd.PersistentFlags().StringVarP(&configYml, "config", "c", "config/settings.yml", "Start server with provided configuration file")
|
|
}
|
|
|
|
func run() {
|
|
config.Setup(configYml)
|
|
|
|
application, errs := json.MarshalIndent(config.ApplicationConfig, "", " ") //转换成JSON返回的是byte[]
|
|
if errs != nil {
|
|
fmt.Println(errs.Error())
|
|
}
|
|
fmt.Println("application:", string(application))
|
|
|
|
jwt, errs := json.MarshalIndent(config.JwtConfig, "", " ") //转换成JSON返回的是byte[]
|
|
if errs != nil {
|
|
fmt.Println(errs.Error())
|
|
}
|
|
fmt.Println("jwt:", string(jwt))
|
|
|
|
database, errs := json.MarshalIndent(config.DatabaseConfig, "", " ") //转换成JSON返回的是byte[]
|
|
if errs != nil {
|
|
fmt.Println(errs.Error())
|
|
}
|
|
fmt.Println("database:", string(database))
|
|
|
|
gen, errs := json.MarshalIndent(config.GenConfig, "", " ") //转换成JSON返回的是byte[]
|
|
if errs != nil {
|
|
fmt.Println(errs.Error())
|
|
}
|
|
fmt.Println("gen:", string(gen))
|
|
|
|
loggerConfig, errs := json.MarshalIndent(config.LoggerConfig, "", " ") //转换成JSON返回的是byte[]
|
|
if errs != nil {
|
|
fmt.Println(errs.Error())
|
|
}
|
|
fmt.Println("logger:", string(loggerConfig))
|
|
|
|
messageConfig, errs := json.MarshalIndent(config.MessageConfig, "", " ") //转换成JSON返回的是byte[]
|
|
if errs != nil {
|
|
fmt.Println(errs.Error())
|
|
}
|
|
fmt.Println("messageConfig:", string(messageConfig))
|
|
}
|