| | |
| | | ExternalAgreementNo = entity.Code, |
| | | ThirdPartyType = entity.ThirdPartyType, |
| | | }); |
| | | if (response.IsError) throw Oops.Oh(EnumErrorCodeType.s510, response.SubMsg ?? response.Msg); |
| | | entity.AgreementNo = response.AgreementNo; |
| | | entity.SignTime = response.SignTime.ToDateTime(); |
| | | entity.ValidTime = response.ValidTime.ToDateTime(); |
| | | entity.InvalidTime = response.InvalidTime.ToDateTime(); |
| | | entity.SignStatus = response.Status == "TEMP" |
| | | ? EnumEnterpriseWalletSignStatus.Apply |
| | | : response.Status == "NORMAL" |
| | | ? EnumEnterpriseWalletSignStatus.Normal |
| | | : response.Status == "STOP" |
| | | ? EnumEnterpriseWalletSignStatus.Stop |
| | | : throw Oops.Oh(EnumErrorCodeType.s510, "状态异常"); |
| | | entity.PricipalType = response.PricipalType; |
| | | entity.AlipayLogonId = response.AlipayLogonId; |
| | | entity.PrincipalId = response.PrincipalId; |
| | | entity.PrincipalOpenId = response.PrincipalOpenId; |
| | | entity.ZmOpenId = response.ZmOpenId; |
| | | entity.CreditAuthMode = response.CreditAuthMode; |
| | | update = true; |
| | | if (!response.IsError) |
| | | { |
| | | entity.AgreementNo = response.AgreementNo; |
| | | entity.SignTime = response.SignTime.ToDateTime(); |
| | | entity.ValidTime = response.ValidTime.ToDateTime(); |
| | | entity.InvalidTime = response.InvalidTime.ToDateTime(); |
| | | entity.SignStatus = response.Status == "TEMP" |
| | | ? EnumEnterpriseWalletSignStatus.Apply |
| | | : response.Status == "NORMAL" |
| | | ? EnumEnterpriseWalletSignStatus.Normal |
| | | : response.Status == "STOP" |
| | | ? EnumEnterpriseWalletSignStatus.Stop |
| | | : throw Oops.Oh(EnumErrorCodeType.s510, "状态异常"); |
| | | entity.PricipalType = response.PricipalType; |
| | | entity.AlipayLogonId = response.AlipayLogonId; |
| | | entity.PrincipalId = response.PrincipalId; |
| | | entity.PrincipalOpenId = response.PrincipalOpenId; |
| | | entity.ZmOpenId = response.ZmOpenId; |
| | | entity.CreditAuthMode = response.CreditAuthMode; |
| | | update = true; |
| | | } |
| | | } |
| | | |
| | | if (entity.SignStatus == EnumEnterpriseWalletSignStatus.Normal && entity.AccountBookStatus != EnumEnterpriseWalletAccountBookStatus.Normal) |