正在显示
5 个修改的文件
包含
25 行增加
和
26 行删除
| @@ -12,7 +12,7 @@ type MoneyIncentivesItem struct { | @@ -12,7 +12,7 @@ type MoneyIncentivesItem struct { | ||
| 12 | type DividendsEstimateDividendItem struct { | 12 | type DividendsEstimateDividendItem struct { |
| 13 | CooperationContractNumber string `json:"cooperationContractNumber"` //共创合约编号 | 13 | CooperationContractNumber string `json:"cooperationContractNumber"` //共创合约编号 |
| 14 | CustomerName string `json:"customerName"` //客户名称 | 14 | CustomerName string `json:"customerName"` //客户名称 |
| 15 | - DividendsIncentivesAmount int `json:"dividendsIncentivesAmount"` //业绩激励分红金额 | 15 | + DividendsIncentivesAmount float64 `json:"dividendsIncentivesAmount"` //业绩激励分红金额 |
| 16 | OrderOrReturnedOrderNum string `json:"orderOrReturnedOrderNum"` //分红订单号或退货单号 | 16 | OrderOrReturnedOrderNum string `json:"orderOrReturnedOrderNum"` //分红订单号或退货单号 |
| 17 | OrderTime int64 `json:"orderTime"` //订单/退货单日期 | 17 | OrderTime int64 `json:"orderTime"` //订单/退货单日期 |
| 18 | OriginalOrderNum string `json:"originalOrderNum"` //来源单号,源单号,订单号 | 18 | OriginalOrderNum string `json:"originalOrderNum"` //来源单号,源单号,订单号 |
| @@ -21,15 +21,15 @@ type DividendsEstimateDividendItem struct { | @@ -21,15 +21,15 @@ type DividendsEstimateDividendItem struct { | ||
| 21 | 21 | ||
| 22 | func ToDividendsEstimateDividendItem(param *allied_creation_cooperation.DataDividendsEstimateSearchDividend) []DividendsEstimateDividendItem { | 22 | func ToDividendsEstimateDividendItem(param *allied_creation_cooperation.DataDividendsEstimateSearchDividend) []DividendsEstimateDividendItem { |
| 23 | var listdata []DividendsEstimateDividendItem | 23 | var listdata []DividendsEstimateDividendItem |
| 24 | - for _, v := range param.Grid.List { | 24 | + for _, v := range param.List { |
| 25 | item := DividendsEstimateDividendItem{ | 25 | item := DividendsEstimateDividendItem{ |
| 26 | CooperationContractNumber: v.CooperationContractNumber, | 26 | CooperationContractNumber: v.CooperationContractNumber, |
| 27 | CustomerName: v.CustomerName, | 27 | CustomerName: v.CustomerName, |
| 28 | - DividendsIncentivesAmount: v.DividendsIncentivesAmount, | ||
| 29 | - OrderOrReturnedOrderNum: v.OrderOrReturnedOrderNum, | ||
| 30 | - OrderTime: v.OrderTime.Unix(), | 28 | + DividendsIncentivesAmount: v.OrderAmount, |
| 29 | + OrderOrReturnedOrderNum: v.OrderNumber, | ||
| 30 | + OrderTime: v.OrderDate.UnixNano() / 1e6, | ||
| 31 | OriginalOrderNum: v.OriginalOrderNum, | 31 | OriginalOrderNum: v.OriginalOrderNum, |
| 32 | - RegionName: v.Region.RegionName, | 32 | + RegionName: v.RegionName, |
| 33 | } | 33 | } |
| 34 | listdata = append(listdata, item) | 34 | listdata = append(listdata, item) |
| 35 | } | 35 | } |
| @@ -85,7 +85,7 @@ func (dividendsEstimateService *DividendsEstimateService) SearchDividendsIncenti | @@ -85,7 +85,7 @@ func (dividendsEstimateService *DividendsEstimateService) SearchDividendsIncenti | ||
| 85 | return 0, nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | 85 | return 0, nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) |
| 86 | } | 86 | } |
| 87 | listdata := dto.ToDividendsEstimateDividendItem(result) | 87 | listdata := dto.ToDividendsEstimateDividendItem(result) |
| 88 | - return result.Grid.Total, listdata, nil | 88 | + return result.Total, listdata, nil |
| 89 | } | 89 | } |
| 90 | 90 | ||
| 91 | // 查询金额激励分红 | 91 | // 查询金额激励分红 |
| @@ -52,13 +52,8 @@ func (dividendsReturnedOrderService *DividendsReturnedOrderService) GetDividends | @@ -52,13 +52,8 @@ func (dividendsReturnedOrderService *DividendsReturnedOrderService) GetDividends | ||
| 52 | // 移除分红退货单服务 | 52 | // 移除分红退货单服务 |
| 53 | func (dividendsReturnedOrderService *DividendsReturnedOrderService) RemoveDividendsReturnedOrder(removeDividendsReturnedOrderCommand *command.RemoveDividendsReturnedOrderCommand) (interface{}, error) { | 53 | func (dividendsReturnedOrderService *DividendsReturnedOrderService) RemoveDividendsReturnedOrder(removeDividendsReturnedOrderCommand *command.RemoveDividendsReturnedOrderCommand) (interface{}, error) { |
| 54 | creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation(removeDividendsReturnedOrderCommand.Operator) | 54 | creationCooperationGateway := allied_creation_cooperation.NewHttplibAlliedCreationCooperation(removeDividendsReturnedOrderCommand.Operator) |
| 55 | - ids := []int{} | ||
| 56 | - for _, v := range removeDividendsReturnedOrderCommand.DividendsReturnedOrderID { | ||
| 57 | - id, _ := strconv.Atoi(v) | ||
| 58 | - ids = append(ids, id) | ||
| 59 | - } | ||
| 60 | _, err := creationCooperationGateway.DividendsReturnedOrderBatchRemove(allied_creation_cooperation.ReqDividendsReturnedOrderBatchRemove{ | 55 | _, err := creationCooperationGateway.DividendsReturnedOrderBatchRemove(allied_creation_cooperation.ReqDividendsReturnedOrderBatchRemove{ |
| 61 | - DividendsReturnedOrderIDs: ids, | 56 | + DividendsReturnedOrderIDs: removeDividendsReturnedOrderCommand.DividendsReturnedOrderID, |
| 62 | }) | 57 | }) |
| 63 | if err != nil { | 58 | if err != nil { |
| 64 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | 59 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) |
| @@ -12,21 +12,25 @@ type ( | @@ -12,21 +12,25 @@ type ( | ||
| 12 | } | 12 | } |
| 13 | 13 | ||
| 14 | DataDividendsEstimateSearchDividend struct { | 14 | DataDividendsEstimateSearchDividend struct { |
| 15 | - Grid struct { | ||
| 16 | Total int `json:"total"` | 15 | Total int `json:"total"` |
| 17 | List []struct { | 16 | List []struct { |
| 18 | - CooperationContractNumber string `json:"cooperationContractNumber"` //共创合约编号 | ||
| 19 | - CustomerName string `json:"customerName"` //客户名称 | ||
| 20 | - DividendsIncentivesAmount int `json:"dividendsIncentivesAmount"` //业绩激励分红金额 | ||
| 21 | - OrderOrReturnedOrderNum string `json:"orderOrReturnedOrderNum"` //分红订单号或退货单号 | ||
| 22 | - OrderTime time.Time `json:"orderTime"` //订单/退货单日期 | ||
| 23 | - OriginalOrderNum string `json:"originalOrderNum"` //来源单号,源单号,订单号 | ||
| 24 | - Region struct { | ||
| 25 | - RegionName string `json:"regionName"` //区域名称 | ||
| 26 | - RegionNumber string `json:"regionNumber"` //区域编码 | ||
| 27 | - } `json:"region"` | 17 | + // 分红订单产品ID |
| 18 | + OrderGoodId int64 `json:"orderGoodId,string"` | ||
| 19 | + // 共创合约编号 | ||
| 20 | + CooperationContractNumber string `json:"cooperationContractNumber"` | ||
| 21 | + // 分红订单号或退货单号、 | ||
| 22 | + OrderNumber string `json:"orderNumber"` | ||
| 23 | + // 来源单号 | ||
| 24 | + OriginalOrderNum string `json:"originalOrderNum"` | ||
| 25 | + // 客户名称 | ||
| 26 | + CustomerName string `json:"customerName"` | ||
| 27 | + // 订单区域 | ||
| 28 | + RegionName string `json:"region"` | ||
| 29 | + // 订单金额 | ||
| 30 | + OrderAmount float64 `json:"orderAmount"` | ||
| 31 | + // 订单/退货单日期 | ||
| 32 | + OrderDate time.Time `json:"-"` //TODO 等待数据调整 | ||
| 28 | } `json:"list"` | 33 | } `json:"list"` |
| 29 | - } `json:"grid"` | ||
| 30 | } | 34 | } |
| 31 | ) | 35 | ) |
| 32 | 36 |
| @@ -116,7 +116,7 @@ type ( | @@ -116,7 +116,7 @@ type ( | ||
| 116 | //批量移除分红退货单 | 116 | //批量移除分红退货单 |
| 117 | type ( | 117 | type ( |
| 118 | ReqDividendsReturnedOrderBatchRemove struct { | 118 | ReqDividendsReturnedOrderBatchRemove struct { |
| 119 | - DividendsReturnedOrderIDs []int `json:"dividendsReturnedOrderIds"` //分红退货单记录id | 119 | + DividendsReturnedOrderIDs []string `json:"dividendsReturnedOrderIds"` //分红退货单记录id |
| 120 | } | 120 | } |
| 121 | 121 | ||
| 122 | DataDividendsReturnedOrderBatchRemove struct { | 122 | DataDividendsReturnedOrderBatchRemove struct { |
-
请 注册 或 登录 后发表评论