2024-8-6 10:09:09:待封版结算平台代码逻辑:
一、在经办人、超管都已经通过实名认证并且授权印章的前提下
1、传经办人手机号,经办人签署合同;
2、不传经办人手机号,超管签署合同;
二、在经办人或超管通过实名认证但未授权印章的前提下
1、签约主体实名认证者签署;
三、在经办人或超管未通过实名的前提下
1、签约主体实名认证者签署;
场景1:签约主体实名认证通过,签约主体实名认证人、超管、经办人不是同一个人(常规场景)
1、签约主体A通过认证人A实名认证通过,手机号码A,customer_id=AAA;
2、超管B,手机号码B,customer_id=BBB;
3、经办人C,手机号码C,customer_id=CCC;
2024-7-30 18:46:40:截止该时间点结算平台的逻辑:
由于经办人手机C!=B,签署合同时传参:customer_id=AAA,outh_customer_id=CCC,orgPhone=C,当outh_customer_id=CCC时,法大大侧校验C归属outh_customer_id=CCC下面,orgPhone=C参数有效,签署合同手机号码取值:C;
场景2:签约主体实名认证通过,签约主体实名认证人和超管不是同一个人、超管和经办人是同一个人(重庆嘉港场景)
1、签约主体A通过认证人A实名认证通过,手机号码A,customer_id=AAA;
2、超管B,手机号码B,customer_id=BBB;
3、经办人B,手机号码B,customer_id=BBB;
2024-7-30 18:46:40:截止该时间点结算平台的逻辑:
由于经办人手机号B==超管手机号B,签署合同时传参:customer_id=AAA,outh_customer_id=null,orgPhone=B。当outh_customer_id=null时,法大大侧校验B不归属customer_id=AAA下面,丢弃orgPhone=B,签署合同手机号码取值:A;
计划场景优化点:当经办人手机号B==超管手机号B时,签署合同时传参:customer_id=AAA,outh_customer_id=BBB,orgPhone=B。
计划优化后效果:当outh_customer_id=BBB时,法大大侧校验B归属outh_customer_id=BBB下面,orgPhone=B有效,签署合同手机号码取值:B;
场景3:签约主体实名认证通过,签约主体实名认证人和超管不是同一个人,经办人为空(推测无忧归属场景)
1、签约主体A通过认证人A实名认证通过,手机号码A,customer_id=AAA;
2、超管B,手机号码B,customer_id=BBB;
3、经办人=空
2024-7-30 18:46:40:截止该时间点结算平台的逻辑:
由于经办人手机=空,签署合同时传参:customer_id=AAA,outh_customer_id=null,orgPhone=B。当outh_customer_id=null时,法大大侧校验B不归属customer_id=AAA下面,orgPhone=B无效,签署合同手机号码取值:A;
场景4:签约主体实名认证通过,签约主体实名认证人和超管是同一个人,超管和经办人手机号不同
1、签约主体A通过认证人A实名认证通过,手机号码A,customer_id=AAA;
2、超管A,手机号码A,customer_id=AAA;
3、经办人C,手机号码C,customer_id=CCC;
2024-7-30 18:46:40:截止该时间点结算平台的逻辑:
由于C!=A,签署合同时传参:customer_id=AAA,outh_customer_id=CCC,orgPhone=C。当outh_customer_id=CCC时,法大大侧校验C归属outh_customer_id=CCC下面,orgPhone=C有效,签署合同手机号码取值:C;
场景5:签约主体实名认证通过,签约主体实名认证人和超管是同一个人,超管和经办人手机号相同(或经办人为空)(测试环境归属该场景)
1、签约主体A通过法人A实名认证通过,手机号码A,customer_id=AAA;
2、超管A,手机号码A,customer_id=AAA;
3、经办人A,手机号码A,customer_id=AAA;
2024-7-30 18:46:40:截止该时间点结算平台的逻辑:
由于经办人手机号A==超管手机号A,签署合同时传参:customer_id=AAA,outh_customer_id=null,orgPhone=A。当outh_customer_id=null时,法大大侧校验A归属customer_id=AAA下面,orgPhone=A有效,签署合同手机号码取值:A;
场景6:签约主体实名认证通过,签约主体实名认证人和超管是同一个人,超管和经办人手机号不同,但是是同一个身份证实名认证(测试环境归属该场景)
1、签约主体A通过认证人A实名认证通过,手机号码A,customer_id=AAA;
2、超管A,手机号码A,customer_id=AAA;
3、经办人A,手机号码C,customer_id=AAA;
2024-7-30 18:46:40:截止该时间点结算平台的逻辑:
由于C!=A,签署合同时传参:customer_id=AAA,outh_customer_id=AAA,orgPhone=C。当outh_customer_id=AAA时,法大大侧校验C归属outh_customer_id=AAA下面(同一个身份证,costomer_id一样),orgPhone=C有效,签署合同手机号码取值:C;