Merge branch 'dev' of http://gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway into dev
正在显示
6 个修改的文件
包含
16 行增加
和
7 行删除
| @@ -9,7 +9,6 @@ type CooperationContractItem struct { | @@ -9,7 +9,6 @@ type CooperationContractItem struct { | ||
| 9 | CooperationContractId int `json:"cooperationContractId,string,"` | 9 | CooperationContractId int `json:"cooperationContractId,string,"` |
| 10 | CooperationContractNumber string `json:"cooperationContractNumber"` //合约编号 | 10 | CooperationContractNumber string `json:"cooperationContractNumber"` //合约编号 |
| 11 | CooperationProjectNumber string `json:"cooperationProjectNumber"` //项目编号 | 11 | CooperationProjectNumber string `json:"cooperationProjectNumber"` //项目编号 |
| 12 | - CooperationProjectId string `json:"cooperationProjectId"` //项目编号 | ||
| 13 | CooperationContractName string `json:"cooperationContractName"` //合约名称 | 12 | CooperationContractName string `json:"cooperationContractName"` //合约名称 |
| 14 | Status int `json:"status"` //合约状态 | 13 | Status int `json:"status"` //合约状态 |
| 15 | CreateTime int `json:"createTime"` | 14 | CreateTime int `json:"createTime"` |
| @@ -35,7 +34,6 @@ func ToCooperationContractItem(param *allied_creation_cooperation.CooperationCon | @@ -35,7 +34,6 @@ func ToCooperationContractItem(param *allied_creation_cooperation.CooperationCon | ||
| 35 | CooperationContractDescription: param.CooperationContractDescription, | 34 | CooperationContractDescription: param.CooperationContractDescription, |
| 36 | CooperationContractId: param.CooperationContractId, | 35 | CooperationContractId: param.CooperationContractId, |
| 37 | CooperationProjectNumber: param.CooperationProjectNumber, | 36 | CooperationProjectNumber: param.CooperationProjectNumber, |
| 38 | - CooperationProjectId: param.CooperationProjectNumber, | ||
| 39 | CooperationContractName: param.CooperationContractName, | 37 | CooperationContractName: param.CooperationContractName, |
| 40 | CooperationContractNumber: param.CooperationContractNumber, | 38 | CooperationContractNumber: param.CooperationContractNumber, |
| 41 | Status: param.Status, | 39 | Status: param.Status, |
| @@ -75,7 +73,7 @@ type DividendsIncentivesRule struct { | @@ -75,7 +73,7 @@ type DividendsIncentivesRule struct { | ||
| 75 | ReferrerPercentage float64 `json:"referrerPercentage"` // 推荐人抽成比例 | 73 | ReferrerPercentage float64 `json:"referrerPercentage"` // 推荐人抽成比例 |
| 76 | SalesmanPercentage float64 `json:"salesmanPercentage"` // 业务员抽成比例 | 74 | SalesmanPercentage float64 `json:"salesmanPercentage"` // 业务员抽成比例 |
| 77 | DividendsPercentage float64 `json:"dividendsPercentage"` // 分红规则激励百分点 | 75 | DividendsPercentage float64 `json:"dividendsPercentage"` // 分红规则激励百分点 |
| 78 | - DividendsStage int `json:"dividendsStage,string"` // 分红规则激励阶段, | 76 | + DividendsStage int `json:"dividendsStage"` // 分红规则激励阶段, |
| 79 | DividendsStageEnd int64 `json:"dividendsStageEnd"` // 分红规则激励阶段结束 | 77 | DividendsStageEnd int64 `json:"dividendsStageEnd"` // 分红规则激励阶段结束 |
| 80 | DividendsStageStart int64 `json:"dividendsStageStart"` // 分红规则激励阶段开始 | 78 | DividendsStageStart int64 `json:"dividendsStageStart"` // 分红规则激励阶段开始 |
| 81 | } | 79 | } |
| @@ -181,6 +179,7 @@ func ToCooperationContractInfo(param *allied_creation_cooperation.CooperationCon | @@ -181,6 +179,7 @@ func ToCooperationContractInfo(param *allied_creation_cooperation.CooperationCon | ||
| 181 | UsersName: v.UserInfo.UserName, | 179 | UsersName: v.UserInfo.UserName, |
| 182 | UsersId: v.UserId, | 180 | UsersId: v.UserId, |
| 183 | Phone: v.UserInfo.UserPhone, | 181 | Phone: v.UserInfo.UserPhone, |
| 182 | + UserCode: v.UserInfo.UserCode, | ||
| 184 | }, | 183 | }, |
| 185 | } | 184 | } |
| 186 | u.SalesmanUser.UserId = v.Salesman.UserId | 185 | u.SalesmanUser.UserId = v.Salesman.UserId |
| @@ -52,9 +52,9 @@ func ToCreditAccountItem(param *allied_creation_cooperation.CreditAccount) *Cred | @@ -52,9 +52,9 @@ func ToCreditAccountItem(param *allied_creation_cooperation.CreditAccount) *Cred | ||
| 52 | ActuallyPaidAmount: param.ActuallyPaidAmount, | 52 | ActuallyPaidAmount: param.ActuallyPaidAmount, |
| 53 | CreditAccountOrderNum: param.CreditAccountOrderNum, | 53 | CreditAccountOrderNum: param.CreditAccountOrderNum, |
| 54 | PaymentStatus: param.PaymentStatus, | 54 | PaymentStatus: param.PaymentStatus, |
| 55 | - PaymentTime: param.PaymentTime.UnixNano() / 1e6, | 55 | + PaymentTime: 0, |
| 56 | SettlementAmount: param.SettlementAmount, | 56 | SettlementAmount: param.SettlementAmount, |
| 57 | - SettlementTime: param.SettlementTime.UnixNano() / 1e6, | 57 | + SettlementTime: 0, |
| 58 | CooperationContractNumber: param.CooperationContractNumber, | 58 | CooperationContractNumber: param.CooperationContractNumber, |
| 59 | ParticipateType: param.ParticipateType, // 参与类型 | 59 | ParticipateType: param.ParticipateType, // 参与类型 |
| 60 | PaymentDocumentAttachment: param.PaymentDocumentAttachment, // 支付凭证附件 | 60 | PaymentDocumentAttachment: param.PaymentDocumentAttachment, // 支付凭证附件 |
| @@ -63,6 +63,12 @@ func ToCreditAccountItem(param *allied_creation_cooperation.CreditAccount) *Cred | @@ -63,6 +63,12 @@ func ToCreditAccountItem(param *allied_creation_cooperation.CreditAccount) *Cred | ||
| 63 | UpdatedAt: param.UpdatedAt.UnixNano() / 1e6, // 更新时间 | 63 | UpdatedAt: param.UpdatedAt.UnixNano() / 1e6, // 更新时间 |
| 64 | AccountDetail: param.AccountDetail, | 64 | AccountDetail: param.AccountDetail, |
| 65 | } | 65 | } |
| 66 | + if !param.PaymentTime.IsZero() { | ||
| 67 | + data.PaymentTime = param.PaymentTime.UnixNano() / 1e6 | ||
| 68 | + } | ||
| 69 | + if !param.SettlementTime.IsZero() { | ||
| 70 | + data.SettlementTime = param.PaymentTime.UnixNano() / 1e6 | ||
| 71 | + } | ||
| 66 | data.Org.OrgID = param.Org.OrgID | 72 | data.Org.OrgID = param.Org.OrgID |
| 67 | data.Org.OrgName = param.Org.OrgName | 73 | data.Org.OrgName = param.Org.OrgName |
| 68 | data.Participator.UserName = param.Participator.UserName | 74 | data.Participator.UserName = param.Participator.UserName |
| @@ -30,7 +30,7 @@ func (dividendsOrderService *DividendsOrderService) CreateDividendsOrder(createD | @@ -30,7 +30,7 @@ func (dividendsOrderService *DividendsOrderService) CreateDividendsOrder(createD | ||
| 30 | OrderGoodPrice: v.OrderGoodPrice, | 30 | OrderGoodPrice: v.OrderGoodPrice, |
| 31 | OrderGoodQuantity: v.OrderGoodQuantity, | 31 | OrderGoodQuantity: v.OrderGoodQuantity, |
| 32 | } | 32 | } |
| 33 | - orderGoodAmount := v.OrderGoodPrice * float64(v.OrderGoodQuantity) | 33 | + orderGoodAmount := v.OrderGoodPrice*float64(v.OrderGoodQuantity) - v.OrderGoodExpense |
| 34 | good.OrderGoodAmount = orderGoodAmount | 34 | good.OrderGoodAmount = orderGoodAmount |
| 35 | orderGoods = append(orderGoods, good) | 35 | orderGoods = append(orderGoods, good) |
| 36 | } | 36 | } |
| @@ -120,7 +120,7 @@ func (dividendsOrderService *DividendsOrderService) UpdateDividendsOrder(updateD | @@ -120,7 +120,7 @@ func (dividendsOrderService *DividendsOrderService) UpdateDividendsOrder(updateD | ||
| 120 | OrderGoodPrice: v.OrderGoodPrice, | 120 | OrderGoodPrice: v.OrderGoodPrice, |
| 121 | OrderGoodQuantity: v.OrderGoodQuantity, | 121 | OrderGoodQuantity: v.OrderGoodQuantity, |
| 122 | } | 122 | } |
| 123 | - orderGoodAmount := v.OrderGoodPrice * float64(v.OrderGoodQuantity) | 123 | + orderGoodAmount := v.OrderGoodPrice*float64(v.OrderGoodQuantity) - v.OrderGoodExpense |
| 124 | good.OrderGoodAmount = orderGoodAmount | 124 | good.OrderGoodAmount = orderGoodAmount |
| 125 | orderGoods = append(orderGoods, good) | 125 | orderGoods = append(orderGoods, good) |
| 126 | } | 126 | } |
| @@ -13,6 +13,7 @@ type CooperationApplication struct { | @@ -13,6 +13,7 @@ type CooperationApplication struct { | ||
| 13 | UserAvatar string `json:"userAvatar"` | 13 | UserAvatar string `json:"userAvatar"` |
| 14 | UserEmail string `json:"userEmail"` | 14 | UserEmail string `json:"userEmail"` |
| 15 | UserName string `json:"userName"` | 15 | UserName string `json:"userName"` |
| 16 | + UserCode string `json:"userCode"` | ||
| 16 | UserPhone string `json:"userPhone"` | 17 | UserPhone string `json:"userPhone"` |
| 17 | UserAccount string `json:"userAccount"` | 18 | UserAccount string `json:"userAccount"` |
| 18 | } `json:"userInfo"` | 19 | } `json:"userInfo"` |
| @@ -63,6 +63,7 @@ type CooperationContract struct { | @@ -63,6 +63,7 @@ type CooperationContract struct { | ||
| 63 | UserName string `json:"userName"` // 共创人员姓名 | 63 | UserName string `json:"userName"` // 共创人员姓名 |
| 64 | UserPhone string `json:"userPhone"` // 用户手机号 | 64 | UserPhone string `json:"userPhone"` // 用户手机号 |
| 65 | UserAccount string `json:"userAccount"` // 用户账号,区别于手机号,冗余字段 | 65 | UserAccount string `json:"userAccount"` // 用户账号,区别于手机号,冗余字段 |
| 66 | + UserCode string `json:"userCode"` | ||
| 66 | } `json:"userInfo"` | 67 | } `json:"userInfo"` |
| 67 | Department struct { | 68 | Department struct { |
| 68 | DepartmentId int64 `json:"departmentId,string,"` // 部门ID | 69 | DepartmentId int64 `json:"departmentId,string,"` // 部门ID |
| @@ -74,6 +74,7 @@ func (controller *CooperationContractController) EnableCooperationContract() { | @@ -74,6 +74,7 @@ func (controller *CooperationContractController) EnableCooperationContract() { | ||
| 74 | controller.Response(nil, err) | 74 | controller.Response(nil, err) |
| 75 | return | 75 | return |
| 76 | } | 76 | } |
| 77 | + enableCooperationContractCommand.Operator = controller.GetOperator() | ||
| 77 | data, err := cooperationContractService.EnableCooperationContract(enableCooperationContractCommand) | 78 | data, err := cooperationContractService.EnableCooperationContract(enableCooperationContractCommand) |
| 78 | controller.Response(data, err) | 79 | controller.Response(data, err) |
| 79 | } | 80 | } |
| @@ -101,6 +102,7 @@ func (controller *CooperationContractController) RemoveCooperationContract() { | @@ -101,6 +102,7 @@ func (controller *CooperationContractController) RemoveCooperationContract() { | ||
| 101 | controller.Response(nil, err) | 102 | controller.Response(nil, err) |
| 102 | return | 103 | return |
| 103 | } | 104 | } |
| 105 | + removeCooperationContractCommand.Operator = controller.GetOperator() | ||
| 104 | data, err := cooperationContractService.RemoveCooperationContract(removeCooperationContractCommand) | 106 | data, err := cooperationContractService.RemoveCooperationContract(removeCooperationContractCommand) |
| 105 | controller.Response(data, err) | 107 | controller.Response(data, err) |
| 106 | } | 108 | } |
-
请 注册 或 登录 后发表评论