作者 tangxuhui

数据结构调整

@@ -19,8 +19,8 @@ type CreditAccountItem struct { @@ -19,8 +19,8 @@ type CreditAccountItem struct {
19 UserPhone string `json:"userPhone"` // 用户手机号 19 UserPhone string `json:"userPhone"` // 用户手机号
20 UserType int `json:"userType"` // 用户类型,1员工,2共创用户,3公开 20 UserType int `json:"userType"` // 用户类型,1员工,2共创用户,3公开
21 } `json:"participator"` // 参与人 21 } `json:"participator"` // 参与人
22 - ParticipateType string `json:"participateType"` // 参与类型  
23 - PaymentDocumentAttachment domain.Attachment `json:"paymentDocumentAttachment"` // 支付凭证附件 22 + ParticipateType string `json:"participateType"` // 参与类型
  23 + PaymentDocumentAttachment *domain.Attachment `json:"paymentDocumentAttachment"` // 支付凭证附件
24 Org struct { 24 Org struct {
25 OrgID int `json:"orgId,string"` 25 OrgID int `json:"orgId,string"`
26 OrgName string `json:"orgName"` 26 OrgName string `json:"orgName"`
@@ -57,7 +57,7 @@ func ToCreditAccountItem(param *allied_creation_cooperation.CreditAccount) *Cred @@ -57,7 +57,7 @@ func ToCreditAccountItem(param *allied_creation_cooperation.CreditAccount) *Cred
57 SettlementTime: 0, 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: nil, // 支付凭证附件
61 Company: param.Company, // 公司 61 Company: param.Company, // 公司
62 CreatedAt: param.CreatedAt.UnixNano() / 1e6, // 创建时间 62 CreatedAt: param.CreatedAt.UnixNano() / 1e6, // 创建时间
63 UpdatedAt: param.UpdatedAt.UnixNano() / 1e6, // 更新时间 63 UpdatedAt: param.UpdatedAt.UnixNano() / 1e6, // 更新时间
@@ -69,6 +69,9 @@ func ToCreditAccountItem(param *allied_creation_cooperation.CreditAccount) *Cred @@ -69,6 +69,9 @@ func ToCreditAccountItem(param *allied_creation_cooperation.CreditAccount) *Cred
69 if !param.SettlementTime.IsZero() { 69 if !param.SettlementTime.IsZero() {
70 data.SettlementTime = param.PaymentTime.UnixNano() / 1e6 70 data.SettlementTime = param.PaymentTime.UnixNano() / 1e6
71 } 71 }
  72 + if len(param.PaymentDocumentAttachment.Url) > 0 {
  73 + data.PaymentDocumentAttachment = &param.PaymentDocumentAttachment
  74 + }
72 data.Org.OrgID = param.Org.OrgID 75 data.Org.OrgID = param.Org.OrgID
73 data.Org.OrgName = param.Org.OrgName 76 data.Org.OrgName = param.Org.OrgName
74 data.Participator.UserName = param.Participator.UserName 77 data.Participator.UserName = param.Participator.UserName