十月第二周2019-10-09
<p>编写广告2.0部分代码</p>
<p>广告2.0系统数据库表
ad_adsense 广告位配置
ad_advertisement 投放广告
ad_advertiser 广告主表
ad_applist jump字段????
ad_default_advertisement 缺省广告
ad_flow_master 流量主表
ad_material 广告素材
ad_migrations 数据库迁移表
ad_position 广告位置
ad_wechat_ad_status 微信广告状态
ad_wechat_advertisement 微信广告
lite_config ?????????</p>
<p>[
[
main_body_id: 2
main_body_name: "广州品快信息科技有限公司"
app_id: 2
app_name: "小孩子都馋哭了"
]</p>
<pre><code>[
main_body_id: 1
main_body_name: "广州品快信息科技有限公司"
small_program:[
[
app_id: 1
app_name: "男人看了都流量"
]
[
app_id: 1
app_name: "男人看了都流量"
]
]
]
[
main_body_id: 1
main_body_name: "广州品快信息科技有限公司"
small_program:[
[
app_id: 1
app_name: "男人看了都流量"
]
[
app_id: 1
app_name: "男人看了都流量"
]
]
]</code></pre>
<p>]</p>
<p>可生效小程序接口
get_effect_list
用于新增广告投放时选择,格式如上。
参数:ad_appid,广告主的appid</p>
<p>资源路由器general_ad
index方法修改:
显示只选择的流量主,增加分享文案、分享图片
参数 'shareText'
'shareImage'
无参数改动</p>
<p>show方法修改:
显示有选择了的主体、小程序,还有没有选择的主体、小程序
无参数改动</p>
<p>update方法修改:
新增infoBody参数为选填,但修改时为必填。
infoBody为一个对象,格式与可生效小程序接口一样</p>
<p>总共新增了一个接口,修改了六个接口方法。
主要是对可投放的小程序进行筛选过滤,接到需求的时候到写完总共花了两天时间,第一天早上主要是理清数据库表的含义、它们之间的关系,以及数据库字段的含义,这个需求涉及到哪些表,应该怎么做比较合理;下午及晚上则是对要返回的数据格式思考,然后与前端商议返回与传回的格式,以及编写了一个接口,了解各个路由方法的作用。第二天则把其他涉及到的接口修改完成</p>