正在显示
4 个修改的文件
包含
65 行增加
和
95 行删除
.air.toml
已删除
100644 → 0
1 | -# Config file for [Air](https://github.com/cosmtrek/air) in TOML format | ||
2 | - | ||
3 | -# Working directory | ||
4 | -# . or absolute path, please note that the directories following must be under root. | ||
5 | -root = "." | ||
6 | -tmp_dir = "tmp" | ||
7 | - | ||
8 | -[build] | ||
9 | -# Just plain old shell command. You could use `make` as well. | ||
10 | -cmd = "go build -o ./tmp/main ." | ||
11 | -# Binary file yields from `cmd`. | ||
12 | -bin = "tmp/main" | ||
13 | -# Customize binary. | ||
14 | -full_bin = "APP_ENV=dev APP_USER=air ./tmp/main" | ||
15 | -# Watch these filename extensions. | ||
16 | -include_ext = ["go", "tpl", "tmpl", "html"] | ||
17 | -# Ignore these filename extensions or directories. | ||
18 | -exclude_dir = ["assets", "tmp", "vendor", "frontend/node_modules"] | ||
19 | -# Watch these directories if you specified. | ||
20 | -include_dir = [] | ||
21 | -# Exclude files. | ||
22 | -exclude_file = [] | ||
23 | -# Exclude unchanged files. | ||
24 | -exclude_unchanged = true | ||
25 | -# This log file places in your tmp_dir. | ||
26 | -log = "air.log" | ||
27 | -# It's not necessary to trigger build each time file changes if it's too frequent. | ||
28 | -delay = 1000 # ms | ||
29 | -# Stop running old binary when build errors occur. | ||
30 | -stop_on_error = true | ||
31 | -# Send Interrupt signal before killing process (windows does not support this feature) | ||
32 | -send_interrupt = false | ||
33 | -# Delay after sending Interrupt signal | ||
34 | -kill_delay = 500 # ms | ||
35 | - | ||
36 | -[log] | ||
37 | -# Show log time | ||
38 | -time = false | ||
39 | - | ||
40 | -[color] | ||
41 | -# Customize each part's color. If no color found, use the raw app log. | ||
42 | -main = "magenta" | ||
43 | -watcher = "cyan" | ||
44 | -build = "yellow" | ||
45 | -runner = "green" | ||
46 | - | ||
47 | -[misc] | ||
48 | -# Delete tmp directory on exit | ||
49 | -clean_on_exit = true |
@@ -2,10 +2,11 @@ package service | @@ -2,10 +2,11 @@ package service | ||
2 | 2 | ||
3 | import ( | 3 | import ( |
4 | "fmt" | 4 | "fmt" |
5 | - "github.com/linmadan/egglib-go/core/application" | ||
6 | "strconv" | 5 | "strconv" |
7 | "time" | 6 | "time" |
8 | 7 | ||
8 | + "github.com/linmadan/egglib-go/core/application" | ||
9 | + | ||
9 | "github.com/astaxie/beego/logs" | 10 | "github.com/astaxie/beego/logs" |
10 | 11 | ||
11 | "gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/application/event/subscriber" | 12 | "gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/application/event/subscriber" |
@@ -20,7 +21,7 @@ import ( | @@ -20,7 +21,7 @@ import ( | ||
20 | "gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/lib" | 21 | "gitlab.fjmaimaimai.com/mmm-go/partnermg/pkg/lib" |
21 | ) | 22 | ) |
22 | 23 | ||
23 | -//OrderService 自建订单,意向单,实发订单 | 24 | +// OrderService 自建订单,意向单,实发订单 |
24 | type OrderInfoService struct { | 25 | type OrderInfoService struct { |
25 | } | 26 | } |
26 | 27 | ||
@@ -125,7 +126,7 @@ func (service OrderInfoService) PageListOrderBase(listOrderQuery query.ListOrder | @@ -125,7 +126,7 @@ func (service OrderInfoService) PageListOrderBase(listOrderQuery query.ListOrder | ||
125 | return orderDataReturn, cnt, nil | 126 | return orderDataReturn, cnt, nil |
126 | } | 127 | } |
127 | 128 | ||
128 | -//GetOrderDetail 获取订单详情 | 129 | +// GetOrderDetail 获取订单详情 |
129 | func (service OrderInfoService) GetOrderDetail(getOrderQuery query.GetOrderQuery) (*domain.OrderBase, error) { | 130 | func (service OrderInfoService) GetOrderDetail(getOrderQuery query.GetOrderQuery) (*domain.OrderBase, error) { |
130 | //实际业务 | 131 | //实际业务 |
131 | transactionContext, err := factory.CreateTransactionContext(nil) | 132 | transactionContext, err := factory.CreateTransactionContext(nil) |
@@ -352,7 +353,7 @@ func (service OrderInfoService) CreateNewOrder(cmd command.CreateOrderCommand) ( | @@ -352,7 +353,7 @@ func (service OrderInfoService) CreateNewOrder(cmd command.CreateOrderCommand) ( | ||
352 | return newOrder, nil | 353 | return newOrder, nil |
353 | } | 354 | } |
354 | 355 | ||
355 | -//DeleteOrder 删除订单 | 356 | +// DeleteOrder 删除订单 |
356 | func (service OrderInfoService) DeleteOrder(orderId int64, companyId int64) error { | 357 | func (service OrderInfoService) DeleteOrder(orderId int64, companyId int64) error { |
357 | var ( | 358 | var ( |
358 | transactionContext, _ = factory.CreateTransactionContext(nil) | 359 | transactionContext, _ = factory.CreateTransactionContext(nil) |
@@ -393,7 +394,7 @@ func (service OrderInfoService) DeleteOrder(orderId int64, companyId int64) erro | @@ -393,7 +394,7 @@ func (service OrderInfoService) DeleteOrder(orderId int64, companyId int64) erro | ||
393 | return nil | 394 | return nil |
394 | } | 395 | } |
395 | 396 | ||
396 | -//UpdateOrderData 编辑订单 | 397 | +// UpdateOrderData 编辑订单 |
397 | func (service OrderInfoService) UpdateOrderData(cmd command.UpdateOrderCommand) (*domain.OrderBase, error) { | 398 | func (service OrderInfoService) UpdateOrderData(cmd command.UpdateOrderCommand) (*domain.OrderBase, error) { |
398 | var ( | 399 | var ( |
399 | transactionContext, _ = factory.CreateTransactionContext(nil) | 400 | transactionContext, _ = factory.CreateTransactionContext(nil) |
@@ -581,7 +582,7 @@ func (service OrderInfoService) UpdateOrderData(cmd command.UpdateOrderCommand) | @@ -581,7 +582,7 @@ func (service OrderInfoService) UpdateOrderData(cmd command.UpdateOrderCommand) | ||
581 | return oldOrderData, nil | 582 | return oldOrderData, nil |
582 | } | 583 | } |
583 | 584 | ||
584 | -//deleteOldOrderGoods 新旧商品列表对比 | 585 | +// deleteOldOrderGoods 新旧商品列表对比 |
585 | func (service OrderInfoService) deleteOldOrderGoods(newGoods []domain.OrderGood, oldGoods []domain.OrderGood) (goodIds []int64) { | 586 | func (service OrderInfoService) deleteOldOrderGoods(newGoods []domain.OrderGood, oldGoods []domain.OrderGood) (goodIds []int64) { |
586 | for _, old := range oldGoods { | 587 | for _, old := range oldGoods { |
587 | var hasIn bool | 588 | var hasIn bool |
@@ -598,7 +599,7 @@ func (service OrderInfoService) deleteOldOrderGoods(newGoods []domain.OrderGood, | @@ -598,7 +599,7 @@ func (service OrderInfoService) deleteOldOrderGoods(newGoods []domain.OrderGood, | ||
598 | return | 599 | return |
599 | } | 600 | } |
600 | 601 | ||
601 | -//DisableOrEnable 开启关闭订单 | 602 | +// DisableOrEnable 开启关闭订单 |
602 | func (service OrderInfoService) DisableOrEnable(cmd command.DisableOrderCommand) error { | 603 | func (service OrderInfoService) DisableOrEnable(cmd command.DisableOrderCommand) error { |
603 | var ( | 604 | var ( |
604 | transactionContext, _ = factory.CreateTransactionContext(nil) | 605 | transactionContext, _ = factory.CreateTransactionContext(nil) |
@@ -642,7 +643,7 @@ func (service OrderInfoService) DisableOrEnable(cmd command.DisableOrderCommand) | @@ -642,7 +643,7 @@ func (service OrderInfoService) DisableOrEnable(cmd command.DisableOrderCommand) | ||
642 | return nil | 643 | return nil |
643 | } | 644 | } |
644 | 645 | ||
645 | -//PageListOrderBouns 获取订单的分红列表 | 646 | +// PageListOrderBouns 获取订单的分红列表 |
646 | func (service OrderInfoService) PageListOrderBonus(listOrderQuery query.ListOrderBonusQuery) ([]map[string]interface{}, int, error) { | 647 | func (service OrderInfoService) PageListOrderBonus(listOrderQuery query.ListOrderBonusQuery) ([]map[string]interface{}, int, error) { |
647 | transactionContext, err := factory.CreateTransactionContext(nil) | 648 | transactionContext, err := factory.CreateTransactionContext(nil) |
648 | if err != nil { | 649 | if err != nil { |
@@ -692,6 +693,7 @@ func (service OrderInfoService) PageListOrderBonus(listOrderQuery query.ListOrde | @@ -692,6 +693,7 @@ func (service OrderInfoService) PageListOrderBonus(listOrderQuery query.ListOrde | ||
692 | PartnerInfo: domain.Partner{ | 693 | PartnerInfo: domain.Partner{ |
693 | Id: orderModel.PartnerId, | 694 | Id: orderModel.PartnerId, |
694 | }, | 695 | }, |
696 | + SaleDate: orderModel.SaleDate, | ||
695 | BonusStatus: orderModel.BonusStatus, | 697 | BonusStatus: orderModel.BonusStatus, |
696 | CompanyId: orderModel.CompanyId, | 698 | CompanyId: orderModel.CompanyId, |
697 | } | 699 | } |
@@ -726,10 +728,11 @@ func (service OrderInfoService) PageListOrderBonus(listOrderQuery query.ListOrde | @@ -726,10 +728,11 @@ func (service OrderInfoService) PageListOrderBonus(listOrderQuery query.ListOrde | ||
726 | goods []domain.OrderGood | 728 | goods []domain.OrderGood |
727 | hasBonusPercent bool | 729 | hasBonusPercent bool |
728 | ) | 730 | ) |
729 | - goods, _, err = orderGoodRepository.Find(domain.OrderGoodFindQuery{OrderId: orders[i].Id}) | 731 | + goods, _, _ = orderGoodRepository.Find(domain.OrderGoodFindQuery{OrderId: orders[i].Id}) |
730 | for ii := range goods { | 732 | for ii := range goods { |
731 | if goods[ii].PartnerBonusPercent >= 0 { | 733 | if goods[ii].PartnerBonusPercent >= 0 { |
732 | hasBonusPercent = true | 734 | hasBonusPercent = true |
735 | + break | ||
733 | } | 736 | } |
734 | } | 737 | } |
735 | listIndex := listOrderQuery.Offset + (1 + i) | 738 | listIndex := listOrderQuery.Offset + (1 + i) |
@@ -738,6 +741,7 @@ func (service OrderInfoService) PageListOrderBonus(listOrderQuery query.ListOrde | @@ -738,6 +741,7 @@ func (service OrderInfoService) PageListOrderBonus(listOrderQuery query.ListOrde | ||
738 | "createTime": orders[i].CreateTime.Local().Format("2006-01-02 15:04:05"), | 741 | "createTime": orders[i].CreateTime.Local().Format("2006-01-02 15:04:05"), |
739 | "updateTime": orders[i].UpdateTime.Local().Format("2006-01-02 15:04:05"), | 742 | "updateTime": orders[i].UpdateTime.Local().Format("2006-01-02 15:04:05"), |
740 | "id": fmt.Sprint(orders[i].Id), | 743 | "id": fmt.Sprint(orders[i].Id), |
744 | + "saleDate": orders[i].SaleDate.Local().Format("2006-01-02"), | ||
741 | "shipmentsId": orders[i].DeliveryCode, | 745 | "shipmentsId": orders[i].DeliveryCode, |
742 | "partner": orders[i].PartnerInfo.PartnerName, | 746 | "partner": orders[i].PartnerInfo.PartnerName, |
743 | "dividendsReceivable": fmt.Sprint(orders[i].GetCurrentPartnerBonus()), | 747 | "dividendsReceivable": fmt.Sprint(orders[i].GetCurrentPartnerBonus()), |
@@ -764,7 +768,7 @@ func (service OrderInfoService) PageListOrderBonus(listOrderQuery query.ListOrde | @@ -764,7 +768,7 @@ func (service OrderInfoService) PageListOrderBonus(listOrderQuery query.ListOrde | ||
764 | return resp, cnt, nil | 768 | return resp, cnt, nil |
765 | } | 769 | } |
766 | 770 | ||
767 | -//PayPartnerBonusWithOrderBestshop 支付分红 | 771 | +// PayPartnerBonusWithOrderBestshop 支付分红 |
768 | func (service OrderInfoService) PayPartnerBonus(orderId int64, goodId int64, adminId int64) error { | 772 | func (service OrderInfoService) PayPartnerBonus(orderId int64, goodId int64, adminId int64) error { |
769 | var ( | 773 | var ( |
770 | transactionContext, _ = factory.CreateTransactionContext(nil) | 774 | transactionContext, _ = factory.CreateTransactionContext(nil) |
@@ -799,7 +803,7 @@ func (service OrderInfoService) PayPartnerBonus(orderId int64, goodId int64, adm | @@ -799,7 +803,7 @@ func (service OrderInfoService) PayPartnerBonus(orderId int64, goodId int64, adm | ||
799 | return nil | 803 | return nil |
800 | } | 804 | } |
801 | 805 | ||
802 | -//UpdateOrderRemarkBonus 订单分红详情,更新备注 | 806 | +// UpdateOrderRemarkBonus 订单分红详情,更新备注 |
803 | func (service OrderInfoService) UpdateOrderRemarkBonus(orderId int64, adminId int64, remark string) error { | 807 | func (service OrderInfoService) UpdateOrderRemarkBonus(orderId int64, adminId int64, remark string) error { |
804 | var ( | 808 | var ( |
805 | transactionContext, _ = factory.CreateTransactionContext(nil) | 809 | transactionContext, _ = factory.CreateTransactionContext(nil) |
@@ -878,6 +882,7 @@ func (service OrderInfoService) ListOrderBonusForExcel(listOrderQuery query.List | @@ -878,6 +882,7 @@ func (service OrderInfoService) ListOrderBonusForExcel(listOrderQuery query.List | ||
878 | "delivery_code": result[i].DeliveryCode, | 882 | "delivery_code": result[i].DeliveryCode, |
879 | "partner_name": result[i].PartnerName, | 883 | "partner_name": result[i].PartnerName, |
880 | "bonus_status": "", | 884 | "bonus_status": "", |
885 | + "sale_date": result[i].SaleDate, | ||
881 | "update_time": result[i].UpdateTime, | 886 | "update_time": result[i].UpdateTime, |
882 | "create_time": result[i].CreateTime, | 887 | "create_time": result[i].CreateTime, |
883 | "partner_bonus": fmt.Sprintf("%10.2f", result[i].PartnerBonus), | 888 | "partner_bonus": fmt.Sprintf("%10.2f", result[i].PartnerBonus), |
@@ -910,6 +915,7 @@ func (service OrderInfoService) ListOrderBonusForExcel(listOrderQuery query.List | @@ -910,6 +915,7 @@ func (service OrderInfoService) ListOrderBonusForExcel(listOrderQuery query.List | ||
910 | [2]string{"partner_name", "合伙人"}, | 915 | [2]string{"partner_name", "合伙人"}, |
911 | [2]string{"bonus_status", "支付状态"}, | 916 | [2]string{"bonus_status", "支付状态"}, |
912 | [2]string{"create_time", "创建时间"}, | 917 | [2]string{"create_time", "创建时间"}, |
918 | + [2]string{"sale_date", "销售时间"}, | ||
913 | [2]string{"partner_bonus", "应收分红"}, | 919 | [2]string{"partner_bonus", "应收分红"}, |
914 | [2]string{"partner_bonus_has", "已收分红"}, | 920 | [2]string{"partner_bonus_has", "已收分红"}, |
915 | [2]string{"partner_bonus_not", "未收分红"}, | 921 | [2]string{"partner_bonus_not", "未收分红"}, |
@@ -23,12 +23,12 @@ func NewOrderBaseDao(transactionContext *transaction.TransactionContext) (*Order | @@ -23,12 +23,12 @@ func NewOrderBaseDao(transactionContext *transaction.TransactionContext) (*Order | ||
23 | } | 23 | } |
24 | } | 24 | } |
25 | 25 | ||
26 | -//CheckOrderUnique 检查订单的是否已存在 | ||
27 | -//@companyId 公司id | ||
28 | -//@orderCode 订单号 | ||
29 | -//@deliveryCode 发货单号 | ||
30 | -//@partnerCategoryCode 合伙人类型编号 | ||
31 | -//@goodNames 货品名称列表 | 26 | +// CheckOrderUnique 检查订单的是否已存在 |
27 | +// @companyId 公司id | ||
28 | +// @orderCode 订单号 | ||
29 | +// @deliveryCode 发货单号 | ||
30 | +// @partnerCategoryCode 合伙人类型编号 | ||
31 | +// @goodNames 货品名称列表 | ||
32 | func (dao OrderBaseDao) CheckOrderExist(companyId int64, orderCode string, | 32 | func (dao OrderBaseDao) CheckOrderExist(companyId int64, orderCode string, |
33 | deliveryCode string, partnerCategory int64, partnerId int64, notId int64, goodNames []string) (bool, error) { | 33 | deliveryCode string, partnerCategory int64, partnerId int64, notId int64, goodNames []string) (bool, error) { |
34 | tx := dao.transactionContext.GetDB() | 34 | tx := dao.transactionContext.GetDB() |
@@ -45,12 +45,12 @@ func (dao OrderBaseDao) CheckOrderExist(companyId int64, orderCode string, | @@ -45,12 +45,12 @@ func (dao OrderBaseDao) CheckOrderExist(companyId int64, orderCode string, | ||
45 | return ok, err | 45 | return ok, err |
46 | } | 46 | } |
47 | 47 | ||
48 | -//OrderBonusListByCondition 根据条件获取订单分红列表 | ||
49 | -//@param orderType 订单类型 | ||
50 | -//@param partnerOrCode 合伙人姓名或订单号或发货单号 | ||
51 | -//@param companyId 公司id | ||
52 | -//@param partnerCategory 合伙人类型 | ||
53 | -//@param createTime 创建时间 | 48 | +// OrderBonusListByCondition 根据条件获取订单分红列表 |
49 | +// @param orderType 订单类型 | ||
50 | +// @param partnerOrCode 合伙人姓名或订单号或发货单号 | ||
51 | +// @param companyId 公司id | ||
52 | +// @param partnerCategory 合伙人类型 | ||
53 | +// @param createTime 创建时间 | ||
54 | func (dao OrderBaseDao) OrderBonusListByCondition(companyId int64, orderType int, partnerOrCode string, | 54 | func (dao OrderBaseDao) OrderBonusListByCondition(companyId int64, orderType int, partnerOrCode string, |
55 | partnerCategory int, createTime [2]string, limit, offset int) ([]models.OrderBase, int, error) { | 55 | partnerCategory int, createTime [2]string, limit, offset int) ([]models.OrderBase, int, error) { |
56 | tx := dao.transactionContext.GetDB() | 56 | tx := dao.transactionContext.GetDB() |
@@ -90,7 +90,7 @@ func (dao OrderBaseDao) OrderBonusListByCondition(companyId int64, orderType int | @@ -90,7 +90,7 @@ func (dao OrderBaseDao) OrderBonusListByCondition(companyId int64, orderType int | ||
90 | return orders, cnt, err | 90 | return orders, cnt, err |
91 | } | 91 | } |
92 | 92 | ||
93 | -//CustomOrderBonusForExcel 导出分红列表所用的结构 | 93 | +// CustomOrderBonusForExcel 导出分红列表所用的结构 |
94 | type CustomOrderBonusForExcel struct { | 94 | type CustomOrderBonusForExcel struct { |
95 | OrderId int64 | 95 | OrderId int64 |
96 | OrderType int | 96 | OrderType int |
@@ -99,6 +99,7 @@ type CustomOrderBonusForExcel struct { | @@ -99,6 +99,7 @@ type CustomOrderBonusForExcel struct { | ||
99 | DeliveryCode string | 99 | DeliveryCode string |
100 | UpdateTime string | 100 | UpdateTime string |
101 | CreateTime string | 101 | CreateTime string |
102 | + SaleDate string | ||
102 | PartnerBonus float64 | 103 | PartnerBonus float64 |
103 | PartnerBonusHas float64 | 104 | PartnerBonusHas float64 |
104 | PartnerBonusNot float64 | 105 | PartnerBonusNot float64 |
@@ -107,13 +108,13 @@ type CustomOrderBonusForExcel struct { | @@ -107,13 +108,13 @@ type CustomOrderBonusForExcel struct { | ||
107 | PartnerName string | 108 | PartnerName string |
108 | } | 109 | } |
109 | 110 | ||
110 | -//OrderBonusListForExcel 导出分红列表所用 | ||
111 | -//@param companyId 公司id | ||
112 | -//@param orderType 订单类型 | ||
113 | -//@param partnerOrCode 合伙人姓名或订单号或发货单号 | ||
114 | -//@param partnerCategory 合伙人类型id | ||
115 | -//@param createTime 订单的创建时间范围"[开始时间,结束时间]" 时间格式"2006-01-02 15:04:05+07" | ||
116 | -//@return result 查询结果数据 | 111 | +// OrderBonusListForExcel 导出分红列表所用 |
112 | +// @param companyId 公司id | ||
113 | +// @param orderType 订单类型 | ||
114 | +// @param partnerOrCode 合伙人姓名或订单号或发货单号 | ||
115 | +// @param partnerCategory 合伙人类型id | ||
116 | +// @param createTime 订单的创建时间范围"[开始时间,结束时间]" 时间格式"2006-01-02 15:04:05+07" | ||
117 | +// @return result 查询结果数据 | ||
117 | func (dao OrderBaseDao) OrderBonusListForExcel(companyId int64, orderType int, partnerOrCode string, | 118 | func (dao OrderBaseDao) OrderBonusListForExcel(companyId int64, orderType int, partnerOrCode string, |
118 | partnerCategory int, createTime [2]string) (result []CustomOrderBonusForExcel, err error) { | 119 | partnerCategory int, createTime [2]string) (result []CustomOrderBonusForExcel, err error) { |
119 | //导出分红列表所用的sql | 120 | //导出分红列表所用的sql |
@@ -123,8 +124,9 @@ func (dao OrderBaseDao) OrderBonusListForExcel(companyId int64, orderType int, p | @@ -123,8 +124,9 @@ func (dao OrderBaseDao) OrderBonusListForExcel(companyId int64, orderType int, p | ||
123 | t1.order_code, | 124 | t1.order_code, |
124 | t1.delivery_code, | 125 | t1.delivery_code, |
125 | t1.bonus_status, | 126 | t1.bonus_status, |
126 | - to_char(t1.update_time AT TIME ZONE 'CCT' ,'YYYY-MM-DD HH24:MI:SS') AS update_time, | ||
127 | - to_char(t1.create_time AT TIME ZONE 'CCT' ,'YYYY-MM-DD HH24:MI:SS') AS create_time, | 127 | + to_char(t1.update_time AT TIME ZONE 'PRC' ,'YYYY-MM-DD HH24:MI:SS') AS update_time, |
128 | + to_char(t1.create_time AT TIME ZONE 'PRC' ,'YYYY-MM-DD HH24:MI:SS') AS create_time, | ||
129 | + to_char(t1.sale_date AT TIME ZONE 'PRC' ,'YYYY-MM-DD') AS sale_date, | ||
128 | (CASE | 130 | (CASE |
129 | WHEN t1.use_partner_bonus>0 | 131 | WHEN t1.use_partner_bonus>0 |
130 | THEN | 132 | THEN |
@@ -183,13 +185,13 @@ func (dao OrderBaseDao) OrderBonusListForExcel(companyId int64, orderType int, p | @@ -183,13 +185,13 @@ func (dao OrderBaseDao) OrderBonusListForExcel(companyId int64, orderType int, p | ||
183 | return result, nil | 185 | return result, nil |
184 | } | 186 | } |
185 | 187 | ||
186 | -//OrderListByCondition 获取实际订单列表 | ||
187 | -//@param companyId 公司id | ||
188 | -//@param orderType 订单类型 | ||
189 | -//@param partnerOrCode 合伙人姓名或订单号或发货单号 | ||
190 | -//@param partnerCategory 合伙人类型id | ||
191 | -//@param updateTime 订单更新时间范围"[开始时间,结束时间]",时间格式"2006-01-02 15:04:05+07" | ||
192 | -//@param createTime 订单的创建时间范围"[开始时间,结束时间]" 时间格式"2006-01-02 15:04:05+07" | 188 | +// OrderListByCondition 获取实际订单列表 |
189 | +// @param companyId 公司id | ||
190 | +// @param orderType 订单类型 | ||
191 | +// @param partnerOrCode 合伙人姓名或订单号或发货单号 | ||
192 | +// @param partnerCategory 合伙人类型id | ||
193 | +// @param updateTime 订单更新时间范围"[开始时间,结束时间]",时间格式"2006-01-02 15:04:05+07" | ||
194 | +// @param createTime 订单的创建时间范围"[开始时间,结束时间]" 时间格式"2006-01-02 15:04:05+07" | ||
193 | func (dao OrderBaseDao) OrderListByCondition(companyId int64, orderType int, partnerName string, orderCode string, deliveryCode string, | 195 | func (dao OrderBaseDao) OrderListByCondition(companyId int64, orderType int, partnerName string, orderCode string, deliveryCode string, |
194 | updateTime [2]string, createTime [2]string, saleDate [2]string, partnerCategory int, partnerCategoryName string, limit, offset int) ([]models.OrderBase, int, error) { | 196 | updateTime [2]string, createTime [2]string, saleDate [2]string, partnerCategory int, partnerCategoryName string, limit, offset int) ([]models.OrderBase, int, error) { |
195 | tx := dao.transactionContext.GetDB() | 197 | tx := dao.transactionContext.GetDB() |
@@ -252,7 +254,7 @@ func (dao OrderBaseDao) OrderListByCondition(companyId int64, orderType int, par | @@ -252,7 +254,7 @@ func (dao OrderBaseDao) OrderListByCondition(companyId int64, orderType int, par | ||
252 | 254 | ||
253 | } | 255 | } |
254 | 256 | ||
255 | -//CustomOrderListForExcel 导出实际订单列表所用的结构 | 257 | +// CustomOrderListForExcel 导出实际订单列表所用的结构 |
256 | type CustomOrderListForExcel struct { | 258 | type CustomOrderListForExcel struct { |
257 | OrderCode string //订单编号 | 259 | OrderCode string //订单编号 |
258 | DeliveryCode string //发货编号 | 260 | DeliveryCode string //发货编号 |
@@ -72,13 +72,24 @@ func (controller BaseController) ResponsePageList(data interface{}, totalRow int | @@ -72,13 +72,24 @@ func (controller BaseController) ResponsePageList(data interface{}, totalRow int | ||
72 | if data == nil { | 72 | if data == nil { |
73 | data = []interface{}{} | 73 | data = []interface{}{} |
74 | } | 74 | } |
75 | + // controller.Data["json"] = protocol.ResponseData{ | ||
76 | + // Code: 0, | ||
77 | + // Msg: "ok", | ||
78 | + // Data: map[string]map[string]interface{}{ | ||
79 | + // "gridResult": map[string]interface{}{ | ||
80 | + // "lists": data, | ||
81 | + // "totalRow": totalRow, | ||
82 | + // "pageNumber": pageNumber, | ||
83 | + // }, | ||
84 | + // }, | ||
85 | + // } | ||
75 | controller.Data["json"] = protocol.ResponseData{ | 86 | controller.Data["json"] = protocol.ResponseData{ |
76 | Code: 0, | 87 | Code: 0, |
77 | Msg: "ok", | 88 | Msg: "ok", |
78 | Data: map[string]map[string]interface{}{ | 89 | Data: map[string]map[string]interface{}{ |
79 | - "gridResult": map[string]interface{}{ | ||
80 | - "lists": data, | ||
81 | - "totalRow": totalRow, | 90 | + "grid": { |
91 | + "list": data, | ||
92 | + "total": totalRow, | ||
82 | "pageNumber": pageNumber, | 93 | "pageNumber": pageNumber, |
83 | }, | 94 | }, |
84 | }, | 95 | }, |
@@ -86,7 +97,7 @@ func (controller BaseController) ResponsePageList(data interface{}, totalRow int | @@ -86,7 +97,7 @@ func (controller BaseController) ResponsePageList(data interface{}, totalRow int | ||
86 | controller.ServeJSON() | 97 | controller.ServeJSON() |
87 | } | 98 | } |
88 | 99 | ||
89 | -//Finish 重写 beego.Controller 的Finish 方法 | 100 | +// Finish 重写 beego.Controller 的Finish 方法 |
90 | func (controller *BaseController) Finish() { | 101 | func (controller *BaseController) Finish() { |
91 | strByte, _ := json.Marshal(controller.Data["json"]) | 102 | strByte, _ := json.Marshal(controller.Data["json"]) |
92 | length := len(strByte) | 103 | length := len(strByte) |
@@ -97,7 +108,7 @@ func (controller *BaseController) Finish() { | @@ -97,7 +108,7 @@ func (controller *BaseController) Finish() { | ||
97 | } | 108 | } |
98 | } | 109 | } |
99 | 110 | ||
100 | -////Prepare 重写 beego.Controller 的Prepare方法 | 111 | +// //Prepare 重写 beego.Controller 的Prepare方法 |
101 | func (controller *BaseController) Prepare() { | 112 | func (controller *BaseController) Prepare() { |
102 | logs.Info("====>Recv Request:", controller.Ctx.Input.URI()) | 113 | logs.Info("====>Recv Request:", controller.Ctx.Input.URI()) |
103 | if controller.Ctx.Input.IsPost() || controller.Ctx.Input.IsPut() { | 114 | if controller.Ctx.Input.IsPost() || controller.Ctx.Input.IsPut() { |
-
请 注册 或 登录 后发表评论