Merge branch 'develop' into production
This commit is contained in:
10
.drone.yml
10
.drone.yml
@@ -17,6 +17,8 @@ steps:
|
|||||||
environment:
|
environment:
|
||||||
DOCKER_LOGIN:
|
DOCKER_LOGIN:
|
||||||
from_secret: docker_login
|
from_secret: docker_login
|
||||||
|
DOCKER_TOKEN:
|
||||||
|
from_secret: docker_token
|
||||||
DOCKER_PASSWORD:
|
DOCKER_PASSWORD:
|
||||||
from_secret: docker_password
|
from_secret: docker_password
|
||||||
commands:
|
commands:
|
||||||
@@ -26,10 +28,18 @@ steps:
|
|||||||
- docker push docker.kkknametrans.buzz/kami/boss_${DRONE_BRANCH}:${DRONE_BUILD_NUMBER}
|
- docker push docker.kkknametrans.buzz/kami/boss_${DRONE_BRANCH}:${DRONE_BUILD_NUMBER}
|
||||||
- docker push docker.kkknametrans.buzz/kami/boss_${DRONE_BRANCH}:latest
|
- docker push docker.kkknametrans.buzz/kami/boss_${DRONE_BRANCH}:latest
|
||||||
- docker logout docker.kkknametrans.buzz
|
- docker logout docker.kkknametrans.buzz
|
||||||
|
- docker login git.kkknametrans.buzz -u $DOCKER_LOGIN -p $DOCKER_TOKEN
|
||||||
|
- docker tag docker.kkknametrans.buzz/kami/boss_${DRONE_BRANCH}:${DRONE_BUILD_NUMBER} git.kkknametrans.buzz/danial/kami_boss_${DRONE_BRANCH}:${DRONE_BUILD_NUMBER}
|
||||||
|
- docker tag docker.kkknametrans.buzz/kami/boss_${DRONE_BRANCH}:${DRONE_BUILD_NUMBER} git.kkknametrans.buzz/danial/kami_boss_${DRONE_BRANCH}:latest
|
||||||
|
- docker push git.kkknametrans.buzz/danial/kami_boss_${DRONE_BRANCH}:${DRONE_BUILD_NUMBER}
|
||||||
|
- docker push git.kkknametrans.buzz/danial/kami_boss_${DRONE_BRANCH}:latest
|
||||||
|
- docker logout git.kkknametrans.buzz
|
||||||
- name: deploy to docker compose
|
- name: deploy to docker compose
|
||||||
environment:
|
environment:
|
||||||
DOCKER_LOGIN:
|
DOCKER_LOGIN:
|
||||||
from_secret: docker_login
|
from_secret: docker_login
|
||||||
|
DOCKER_TOKEN:
|
||||||
|
from_secret: docker_token
|
||||||
DOCKER_PASSWORD:
|
DOCKER_PASSWORD:
|
||||||
from_secret: docker_password
|
from_secret: docker_password
|
||||||
commands:
|
commands:
|
||||||
|
|||||||
@@ -23,6 +23,9 @@ FROM alpine:latest
|
|||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
ENV TZ=Asia/Shanghai
|
ENV TZ=Asia/Shanghai
|
||||||
ENV serverName=""
|
ENV serverName=""
|
||||||
|
ENV gatewayAddr=""
|
||||||
|
ENV portalAddr=""
|
||||||
|
|
||||||
# 定义参数
|
# 定义参数
|
||||||
ARG USE_PROXY
|
ARG USE_PROXY
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ var supplierCode2Name = map[string]string{
|
|||||||
"FAT_SIX": "胖小刘",
|
"FAT_SIX": "胖小刘",
|
||||||
"SELF_THIRD": "自有上游",
|
"SELF_THIRD": "自有上游",
|
||||||
"STAR_SILENCE": "星寂",
|
"STAR_SILENCE": "星寂",
|
||||||
|
"QIXI": "七喜",
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetSupplierMap() map[string]string {
|
func GetSupplierMap() map[string]string {
|
||||||
|
|||||||
@@ -1,6 +1,10 @@
|
|||||||
package config
|
package config
|
||||||
|
|
||||||
import "github.com/beego/beego/v2/server/web"
|
import (
|
||||||
|
"github.com/beego/beego/v2/core/config/env"
|
||||||
|
"github.com/beego/beego/v2/server/web"
|
||||||
|
"strings"
|
||||||
|
)
|
||||||
|
|
||||||
type RedisConfig struct {
|
type RedisConfig struct {
|
||||||
Host string `json:"host"`
|
Host string `json:"host"`
|
||||||
@@ -14,12 +18,23 @@ type Secret struct {
|
|||||||
IV string `json:"iv"`
|
IV string `json:"iv"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetGatewayHost() string {
|
func GetGatewayHost() (url string) {
|
||||||
|
url = env.Get("gatewayAddr", url)
|
||||||
|
if url != "" {
|
||||||
|
if !strings.HasSuffix(url, "/") {
|
||||||
|
url += "/"
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
host, _ := web.AppConfig.String("gateway::host")
|
host, _ := web.AppConfig.String("gateway::host")
|
||||||
return host
|
return host
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetPortalHost() string {
|
func GetPortalHost() (url string) {
|
||||||
|
url = env.Get("portalAddr", url)
|
||||||
|
if url != "" {
|
||||||
|
return
|
||||||
|
}
|
||||||
host, _ := web.AppConfig.String("portal::host")
|
host, _ := web.AppConfig.String("portal::host")
|
||||||
return host
|
return host
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -780,7 +780,7 @@ func (c *GetController) GetOrder() {
|
|||||||
c.GenerateJSON(orderDataJSON)
|
c.GenerateJSON(orderDataJSON)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取订单统计数据
|
// GetOrderSummary 获取订单统计数据
|
||||||
func (c *GetController) GetOrderSummary() {
|
func (c *GetController) GetOrderSummary() {
|
||||||
startTime := strings.TrimSpace(c.GetString("startTime"))
|
startTime := strings.TrimSpace(c.GetString("startTime"))
|
||||||
endTime := strings.TrimSpace(c.GetString("endTime"))
|
endTime := strings.TrimSpace(c.GetString("endTime"))
|
||||||
@@ -816,7 +816,6 @@ func (c *GetController) GetOrderSummary() {
|
|||||||
l := order.GetOrderLenByMap(params)
|
l := order.GetOrderLenByMap(params)
|
||||||
c.GetCutPage(l)
|
c.GetCutPage(l)
|
||||||
orderDataJSON := new(datas.OrderDataSummaryJSON)
|
orderDataJSON := new(datas.OrderDataSummaryJSON)
|
||||||
// orderDataJSON.OrderList = order.GetOrderByMap(params, c.DisplayCount, c.Offset)
|
|
||||||
orderDataJSON.OrderProfitSummary = order.ProfitSummary{
|
orderDataJSON.OrderProfitSummary = order.ProfitSummary{
|
||||||
TotalProfit: service.QueryTotalSummary(params),
|
TotalProfit: service.QueryTotalSummary(params),
|
||||||
TodayProfit: service.QueryTodaySummary(params),
|
TodayProfit: service.QueryTodaySummary(params),
|
||||||
|
|||||||
@@ -59,9 +59,7 @@ func GetOrderProfitListByBankOrderIdList(bankOrderIdList []string) []OrderProfit
|
|||||||
return orderProfitList
|
return orderProfitList
|
||||||
}
|
}
|
||||||
bankOrderIdList = slice.Unique(bankOrderIdList)
|
bankOrderIdList = slice.Unique(bankOrderIdList)
|
||||||
//按照100个为一组分组
|
slice.ForEach(slice.Chunk(bankOrderIdList, 100), func(index int, item []string) {
|
||||||
//bankOrderIdList2 := slice.Chunk(bankOrderIdList, 100)
|
|
||||||
slice.ForEachConcurrent(slice.Chunk(bankOrderIdList, 100), func(index int, item []string) {
|
|
||||||
tmpOrderProfitList := make([]OrderProfitInfo, 0)
|
tmpOrderProfitList := make([]OrderProfitInfo, 0)
|
||||||
_, err := o.QueryTable(ORDER_PROFIT_INFO).Filter("bank_order_id__in", item).All(&tmpOrderProfitList)
|
_, err := o.QueryTable(ORDER_PROFIT_INFO).Filter("bank_order_id__in", item).All(&tmpOrderProfitList)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -69,7 +67,7 @@ func GetOrderProfitListByBankOrderIdList(bankOrderIdList []string) []OrderProfit
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
orderProfitList = append(orderProfitList, tmpOrderProfitList...)
|
orderProfitList = append(orderProfitList, tmpOrderProfitList...)
|
||||||
}, 10)
|
})
|
||||||
return orderProfitList
|
return orderProfitList
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -265,26 +265,6 @@
|
|||||||
<select hidden id="pay-type" style="top: 31px;" value="CARD_DH">
|
<select hidden id="pay-type" style="top: 31px;" value="CARD_DH">
|
||||||
<option value="none">请选择</option>
|
<option value="none">请选择</option>
|
||||||
<option value="CARD_DH">卡密兑换</option>
|
<option value="CARD_DH">卡密兑换</option>
|
||||||
<option value="WEIXIN_SCAN">微信扫码</option>
|
|
||||||
<option value="WEIXIN_H5">微信H5</option>
|
|
||||||
<option value="WEIXIN_SYT">微信收银台</option>
|
|
||||||
<option value="ALI_SCAN">支付宝扫码</option>
|
|
||||||
<option value="ALI_H5">支付宝H5</option>
|
|
||||||
<option value="ALI_SYT">支付宝收银台</option>
|
|
||||||
<option value="QQ_SCAN">QQ扫码</option>
|
|
||||||
<option value="QQ_H5">QQ-H5</option>
|
|
||||||
<option value="QQ_SYT">QQ收银台</option>
|
|
||||||
<option value="UNION_SCAN">银联扫码</option>
|
|
||||||
<option value="UNION_H5">银联H5</option>
|
|
||||||
<option value="UNION_PC_WAP">银联pc-web</option>
|
|
||||||
<option value="UNION_SYT">银联收银台</option>
|
|
||||||
<option value="UNION_FAST">银联快捷</option>
|
|
||||||
<option value="BAIDU_SCAN">百度钱包扫码</option>
|
|
||||||
<option value="BAIDU_H5">百度钱包H5</option>
|
|
||||||
<option value="BAIDU_SYT">百度钱包收银台</option>
|
|
||||||
<option value="JD_SCAN">京东扫码</option>
|
|
||||||
<option value="JD_H5">京东H5</option>
|
|
||||||
<option value="JD_SYT">京东收银台</option>
|
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user