正在显示
4 个修改的文件
包含
79 行增加
和
6 行删除
| @@ -99,7 +99,6 @@ func ToCooperationApplicationItem(param *allied_creation_cooperation.Cooperation | @@ -99,7 +99,6 @@ func ToCooperationApplicationItem(param *allied_creation_cooperation.Cooperation | ||
| 99 | CooperationApplicationAttachment: param.CooperationApplicationAttachment, | 99 | CooperationApplicationAttachment: param.CooperationApplicationAttachment, |
| 100 | } | 100 | } |
| 101 | data.CooperationApplicationApplicant.Company.CompanyID = param.CooperationApplicationApplicant.Company.CompanyID | 101 | data.CooperationApplicationApplicant.Company.CompanyID = param.CooperationApplicationApplicant.Company.CompanyID |
| 102 | - // data.CooperationApplicationApplicant.Company.CompanyLogo = param.CooperationApplicationApplicant.Company.CompanyLogo | ||
| 103 | data.CooperationApplicationApplicant.Company.CompanyName = param.CooperationApplicationApplicant.Company.CompanyName | 102 | data.CooperationApplicationApplicant.Company.CompanyName = param.CooperationApplicationApplicant.Company.CompanyName |
| 104 | data.CooperationApplicationApplicant.Department.DepartmentId = param.CooperationApplicationApplicant.Department.DepartmentID | 103 | data.CooperationApplicationApplicant.Department.DepartmentId = param.CooperationApplicationApplicant.Department.DepartmentID |
| 105 | data.CooperationApplicationApplicant.Department.DepartmentName = param.CooperationApplicationApplicant.Department.DepartmentName | 104 | data.CooperationApplicationApplicant.Department.DepartmentName = param.CooperationApplicationApplicant.Department.DepartmentName |
| 1 | +package dto | ||
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway/allied_creation_cooperation" | ||
| 5 | +) | ||
| 6 | + | ||
| 7 | +type DividendsOrder struct { | ||
| 8 | + Company struct { | ||
| 9 | + CompanyID int `json:"companyId"` | ||
| 10 | + CompanyLogo string `json:"companyLogo"` | ||
| 11 | + CompanyName string `json:"companyName"` | ||
| 12 | + } `json:"company"` | ||
| 13 | + CustomerName string `json:"customerName"` //客户名字 | ||
| 14 | + DividendStatus int `json:"dividendStatus"` //分红订单分红状态,1待分红,2已分红,3部分分红 | ||
| 15 | + DividendTime int64 `json:"dividendTime"` //分红订单分红时间 | ||
| 16 | + DividendsOrderAmount float64 `json:"dividendsOrderAmount"` //分红订单金额 | ||
| 17 | + DividendsOrderID int `json:"dividendsOrderId"` //分红订单 | ||
| 18 | + DividendsOrderNumber int `json:"dividendsOrderNumber"` //分红订单号 | ||
| 19 | + DividendsOriginalOrderNum string `json:"dividendsOriginalOrderNum"` //分红订单原单号 | ||
| 20 | + OrderSalesman struct { //订单业务员 | ||
| 21 | + Department struct { | ||
| 22 | + DepartmentID int `json:"departmentId"` | ||
| 23 | + DepartmentName string `json:"departmentName"` | ||
| 24 | + DepartmentNumber string `json:"departmentNumber"` | ||
| 25 | + IsOrganization bool `json:"isOrganization"` | ||
| 26 | + } `json:"department"` | ||
| 27 | + Org struct { | ||
| 28 | + OrgID int `json:"orgId"` | ||
| 29 | + OrgName string `json:"orgName"` | ||
| 30 | + } `json:"org"` | ||
| 31 | + UserBaseID int `json:"userBaseId"` | ||
| 32 | + UserID int `json:"userId"` | ||
| 33 | + UserInfo struct { | ||
| 34 | + UserAccount string `json:"userAccount"` | ||
| 35 | + UserAvatar string `json:"userAvatar"` | ||
| 36 | + UserEmail string `json:"userEmail"` | ||
| 37 | + UserName string `json:"userName"` | ||
| 38 | + UserPhone string `json:"userPhone"` | ||
| 39 | + } `json:"userInfo"` | ||
| 40 | + UserType int `json:"userType"` | ||
| 41 | + } `json:"orderSalesman"` | ||
| 42 | + OrderTime int64 `json:"orderTime"` | ||
| 43 | + Org struct { | ||
| 44 | + OrgID int `json:"orgId"` | ||
| 45 | + OrgName string `json:"orgName"` | ||
| 46 | + } `json:"org"` | ||
| 47 | + Region struct { | ||
| 48 | + RegionName string `json:"regionName"` | ||
| 49 | + RegionNumber string `json:"regionNumber"` | ||
| 50 | + } | ||
| 51 | +} | ||
| 52 | + | ||
| 53 | +func ToDividendsOrder(param *allied_creation_cooperation.DividendsOrder) *DividendsOrder { | ||
| 54 | + data := DividendsOrder{ | ||
| 55 | + Company: param.Company, | ||
| 56 | + CustomerName: param.CustomerName, | ||
| 57 | + DividendStatus: param.DividendStatus, | ||
| 58 | + DividendTime: param.DividendTime.Unix(), | ||
| 59 | + DividendsOrderAmount: param.DividendsOrderAmount, | ||
| 60 | + DividendsOrderID: param.DividendsOrderID, | ||
| 61 | + DividendsOrderNumber: param.DividendsOrderNumber, | ||
| 62 | + DividendsOriginalOrderNum: param.DividendsOriginalOrderNum, | ||
| 63 | + OrderSalesman: param.OrderSalesman, | ||
| 64 | + OrderTime: param.OrderTime.Unix(), | ||
| 65 | + Org: param.Org, | ||
| 66 | + Region: param.Region, | ||
| 67 | + } | ||
| 68 | + return &data | ||
| 69 | +} |
| @@ -5,6 +5,7 @@ import ( | @@ -5,6 +5,7 @@ import ( | ||
| 5 | 5 | ||
| 6 | "github.com/linmadan/egglib-go/core/application" | 6 | "github.com/linmadan/egglib-go/core/application" |
| 7 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/dividendsOrder/command" | 7 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/dividendsOrder/command" |
| 8 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/dividendsOrder/dto" | ||
| 8 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/dividendsOrder/query" | 9 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/dividendsOrder/query" |
| 9 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway/allied_creation_cooperation" | 10 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/infrastructure/service_gateway/allied_creation_cooperation" |
| 10 | ) | 11 | ) |
| @@ -68,7 +69,7 @@ func (dividendsOrderService *DividendsOrderService) GetDividendsOrder(getDividen | @@ -68,7 +69,7 @@ func (dividendsOrderService *DividendsOrderService) GetDividendsOrder(getDividen | ||
| 68 | if err != nil { | 69 | if err != nil { |
| 69 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | 70 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) |
| 70 | } | 71 | } |
| 71 | - return result, nil | 72 | + return dto.ToDividendsOrder(&result.DividendsOrder), nil |
| 72 | } | 73 | } |
| 73 | 74 | ||
| 74 | // 移除分红订单实体对象 | 75 | // 移除分红订单实体对象 |
| @@ -102,8 +103,12 @@ func (dividendsOrderService *DividendsOrderService) SearchDividendsOrder(searchD | @@ -102,8 +103,12 @@ func (dividendsOrderService *DividendsOrderService) SearchDividendsOrder(searchD | ||
| 102 | if err != nil { | 103 | if err != nil { |
| 103 | return 0, nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | 104 | return 0, nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) |
| 104 | } | 105 | } |
| 105 | - | ||
| 106 | - return result.Gride.Total, result.Gride.List, nil | 106 | + var dataList []dto.DividendsOrder |
| 107 | + for i := range result.Gride.List { | ||
| 108 | + item := dto.ToDividendsOrder(&result.Gride.List[i]) | ||
| 109 | + dataList = append(dataList, *item) | ||
| 110 | + } | ||
| 111 | + return result.Gride.Total, dataList, nil | ||
| 107 | } | 112 | } |
| 108 | 113 | ||
| 109 | // 更新分红订单实体对象 | 114 | // 更新分红订单实体对象 |
| @@ -12,7 +12,7 @@ type DividendsOrder struct { | @@ -12,7 +12,7 @@ type DividendsOrder struct { | ||
| 12 | } `json:"company"` | 12 | } `json:"company"` |
| 13 | CustomerName string `json:"customerName"` //客户名字 | 13 | CustomerName string `json:"customerName"` //客户名字 |
| 14 | DividendStatus int `json:"dividendStatus"` //分红订单分红状态,1待分红,2已分红,3部分分红 | 14 | DividendStatus int `json:"dividendStatus"` //分红订单分红状态,1待分红,2已分红,3部分分红 |
| 15 | - DividendTime string `json:"dividendTime"` //分红订单分红时间 | 15 | + DividendTime time.Time `json:"dividendTime"` //分红订单分红时间 |
| 16 | DividendsOrderAmount float64 `json:"dividendsOrderAmount"` //分红订单金额 | 16 | DividendsOrderAmount float64 `json:"dividendsOrderAmount"` //分红订单金额 |
| 17 | DividendsOrderID int `json:"dividendsOrderId"` //分红订单 | 17 | DividendsOrderID int `json:"dividendsOrderId"` //分红订单 |
| 18 | DividendsOrderNumber int `json:"dividendsOrderNumber"` //分红订单号 | 18 | DividendsOrderNumber int `json:"dividendsOrderNumber"` //分红订单号 |
| @@ -39,7 +39,7 @@ type DividendsOrder struct { | @@ -39,7 +39,7 @@ type DividendsOrder struct { | ||
| 39 | } `json:"userInfo"` | 39 | } `json:"userInfo"` |
| 40 | UserType int `json:"userType"` | 40 | UserType int `json:"userType"` |
| 41 | } `json:"orderSalesman"` | 41 | } `json:"orderSalesman"` |
| 42 | - OrderTime string `json:"orderTime"` | 42 | + OrderTime time.Time `json:"orderTime"` |
| 43 | Org struct { | 43 | Org struct { |
| 44 | OrgID int `json:"orgId"` | 44 | OrgID int `json:"orgId"` |
| 45 | OrgName string `json:"orgName"` | 45 | OrgName string `json:"orgName"` |
-
请 注册 或 登录 后发表评论