数据构造-创建->审核->创建推广问题小结

这两天写了在wf层写了一下发布商品-审核通过-创建推广整个流程,中间遇到小坑,想总结一下问题和解决方案。

下面就按照上面流程简单说下。

一、创建商品:

 1.创建商品整个流程之前写好的,遇到最多还是环境问题,调用pub接口返回errMsg如图:

解决方案:遇到这种基本zzlogic集群挂掉了,因为测试环境该服务很不稳定总会死掉,所以去测试稳定环境把zzlogic重启即可。

2.发布商品但是解析中台结果失败,bizbase的error日志如图:

bizbase→zzproduct,所以遇到这种基本本地部署zzproduct挂掉了,重启即可。

二、物料审核

1.建立服务连接,如图前面"zzbizcrmserver"名称不一定和集群名称一致,

查找位置如图:这个位置可以找到集群的名称+请求服务名称即可

2.调用审核通过接口,需要传入的OperatorUid这个应该是操作人字段对应加密字符串,来判断该用户有没有审核权限,所以线上和线下应该要区分。

具体怎么知道,登录crm审核通过一个物料,查找日志,如图:

成功后日志截图:

3.串流程过程中发布成功→审核通过,我之前没有写停留1s直接调用,后面就传入productid时提示一直没有,刚开始以为审核方法有问题,也是调试了好久一直定位不到问题,后来猜测是不是需要硬等待,加上就好用了。

总结:调用不同集群接口,中间需要硬等待一下。

三、创建推广

1.查询推广计划:相对之前创建增加了创建推广计划,所以需要先查询获取推广计划

这个其实没啥坑,主要还是在放入promotionEntity实例,起初我是想着直接setPlan就可以了,因为setPlan(promotionPlanDTO)直接放入实例如图:

结果调用的时候一直返回promotionid为空,如图:

adsearch的info日志一直显示缺少参数,源码校验如图:

会校验adproduct参数不能为空。总结:后面再遇到这种问题,快速根据源码看下是不是做了哪些字段校验,这种不至于排查问题好久。

最后结果如图:

猜你喜欢

转载自blog.csdn.net/gogoboi_jin/article/details/87902737