Commit d422ca5796d285c7ff7dfaaabb91e553b0b47e92

Authored by yvan.ni
1 parent fc3af3b7

分享插入数据

packageA/pages/activity_share/activity_share.js
... ... @@ -56,10 +56,15 @@ Page({
56 56 var th=this;
57 57 //接受有没有导购的参数
58 58 var first_leader=options.first_leader;
  59 + var StaffId=options.StaffId;
  60 + var StorageId=options.StorageId;
59 61 if(first_leader){
60 62 //-- user_id代过来免登陆 --
61 63 getApp().globalData.user_id=first_leader;
62 64 getApp().getUserFir();
  65 +
  66 + //设置分享会员和导购id和归属门店ID
  67 + this.setData({first_leader:first_leader,StaffId:StaffId,StorageId:StorageId});
63 68 }
64 69  
65 70 this.requestGoodsList();
... ... @@ -85,10 +90,9 @@ Page({
85 90 },
86 91 fail: function(res) {}
87 92 });
88   - }
89   -
  93 + }
90 94 th.setData({poster:json_data})
91   -
  95 +
92 96 }
93 97 }
94 98 })
... ... @@ -154,45 +158,56 @@ Page({
154 158 path:url,
155 159 imageUrl: img,
156 160 };
157   - th.setData({share_hidden:1});
158   - return ob;
159   -
  161 + th.setData({share_hidden:1});
  162 + th.insert_act_share(title,lbid);
  163 + return ob;
160 164 }else{
161 165 //---秒杀,拼团,促销---
162 166 var item=this.data.share_good;
163 167 if(item){
164 168 var price = item.price;
165 169 if(!price) price=item.shop_price;
166   -
167   -
  170 +
168 171 var title= item.goods_name;
169 172 var img=this.data.url+item.original_img;
170 173 var url="/pages/goods/goodsInfo/goodsInfo?goods_id=" + item.goods_id;
171 174 if(getApp().globalData.user_id){
172   - url+="&first_leader="+getApp().globalData.user_id;
  175 + url+="&first_leader="+getApp().globalData.user_id;
173 176 }
174 177 var ob={
175 178 title: price + "元 " +title,
176 179 path:url,
177 180 imageUrl: img,
178 181 };
179   - th.setData({share_hidden:1,share_good:null});
  182 + th.setData({share_hidden:1,share_good:null});
  183 +
  184 + //插入活动
  185 + if(item.prom_type==3){
  186 + var hui_active=this.data.hui_active;
  187 + th.insert_act_share(hui_active.name,hui_active.id);
  188 + }else{
  189 + th.insert_act_share(item.title,item.id);
  190 + }
  191 +
180 192 return ob;
181 193 }else{
182 194 var url="/pages/index/index/index";
183 195 if(getApp().globalData.user_id){
184 196 url+="?first_leader="+getApp().globalData.user_id;
185 197 }
186   - var hui_active=this.data.hui_active;
187   - var title=hui_active.name;
  198 + var hui_active=this.data.hui_active;
  199 +
  200 + var title=hui_active.title;
  201 + if(!title) title=hui_active.name;
188 202 if(!title) title=hui_active.main_goods_name;
189 203 if(!title) title=hui_active.giftTitle;
190 204  
191 205 var ob={
192   - title: title,
193   - path:url,
  206 + title: title,path:url,
194 207 };
195   - th.setData({share_hidden:1,share_good:null});
  208 + th.setData({share_hidden:1,share_good:null});
  209 + //插入活动
  210 + th.insert_act_share(title,hui_active.id);
196 211 return ob;
197 212 }
198 213 }
... ... @@ -506,6 +521,13 @@ Page({
506 521 if(user_id>0){
507 522 scene+="_"+user_id;
508 523 }
  524 +
  525 + if(th.data.share_good.prom_type==3){
  526 + th.insert_act_share(th.data.hui_active.name,th.data.hui_active.id); //插入分享
  527 + }else{
  528 + th.insert_act_share(th.data.share_good.title,th.data.share_good.id); //插入分享
  529 + }
  530 +
509 531  
510 532 ///二微码
511 533 var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" +
... ... @@ -1086,7 +1108,29 @@ Page({
1086 1108 var lbid=item.lbId;
1087 1109 var url="/pages/giftpack/giftpacklist/giftpacklist?lbId="+lbid+"&isBuy=1";
1088 1110 getApp().goto(url);
  1111 + },
  1112 +
  1113 + //-- 推送活动分享 --
  1114 + insert_act_share:function(title,actid){
  1115 + var th = this;
  1116 + var url="/api/weshop/sharetypeList/save";
  1117 + var req_data={
  1118 + shareActId:actid,
  1119 + shareActName:title,
  1120 + shareType:3,
  1121 + shareUserId:th.data.first_leader,
  1122 + shareStaffId:th.data.StaffId,
  1123 + shareStorageId:os.stoid,
  1124 + shareTime:ut.gettimestamp(),
  1125 + storeId:os.stoid
  1126 + }
  1127 + //插入数据
  1128 + getApp().request.post(url,{
  1129 + data:req_data,
  1130 + success:function(){}
  1131 + })
  1132 +
1089 1133 }
1090   -
  1134 +
1091 1135  
1092 1136 })
1093 1137 \ No newline at end of file
... ...
packageA/pages/goods_share/goods_share.js
... ... @@ -37,6 +37,9 @@ Page({
37 37 //-- user_id代过来免登陆 --
38 38 getApp().globalData.user_id=first_leader;
39 39 getApp().getUserFir();
  40 +
  41 + //设置分享会员和导购id和归属门店ID
  42 + this.setData({first_leader:first_leader,StaffId:StaffId,StorageId:StorageId});
40 43 }
41 44 this.requestGoodsList();
42 45  
... ... @@ -150,6 +153,7 @@ Page({
150 153 imageUrl: img,
151 154 };
152 155 th.setData({share_hidden:1});
  156 + th.insert_goods_share();
153 157 return ob;
154 158  
155 159 },
... ... @@ -326,6 +330,9 @@ Page({
326 330 that.setData({
327 331 canvasHidden: false,share_hidden:1
328 332 })
  333 +
  334 + //点击分享
  335 + this.insert_goods_share();
329 336  
330 337 var app = getApp();
331 338 var unit = that.data.screenWidth / 750 * 1.35; //基础单位,
... ... @@ -350,10 +357,10 @@ Page({
350 357 //先画背景
351 358 var pg_path = "../../../images/share/share_bg.png";
352 359  
353   - //-- 如果有自定义海报的时候,判断背景的图片 --
354   - if(th.data.share_b_img){
  360 + //-- 如果有自定义海报的时候,判断背景的图片 --
  361 + if(th.data.share_b_img){
355 362 pg_path=th.data.share_b_img;
356   - }
  363 + }
357 364 context.drawImage(pg_path, 0, 0, 554 * unit, 899 * unit);
358 365  
359 366 //-- 是自定义海报的情况下 --
... ... @@ -803,6 +810,30 @@ Page({
803 810 var item=this.data.list[index];
804 811 var url="/pages/goods/goodsInfo/goodsInfo?goods_id=" + item.goods_id;
805 812 getApp().goto(url);
  813 + },
  814 +
  815 + insert_goods_share:function(){
  816 + var th = this;
  817 + var item=this.data.share_good;
  818 + var url="/api/weshop/sharetypeList/save";
  819 + var req_data={
  820 + shareActId:item.goods_id,
  821 + shareActName:item.goods_name,
  822 + shareType:2,
  823 + shareUserId:th.data.first_leader,
  824 + shareStaffId:th.data.StaffId,
  825 + shareStorageId:os.stoid,
  826 + shareTime:ut.gettimestamp(),
  827 + storeId:os.stoid
  828 + }
  829 + //插入数据
  830 + getApp().request.post(url,{
  831 + data:req_data,
  832 + success:function(){
  833 +
  834 + }
  835 + })
  836 +
806 837 }
807 838  
808 839  
... ...
packageA/pages/live_share/live_share.js
... ... @@ -81,7 +81,9 @@ Page({
81 81 path:url,
82 82 imageUrl: img,
83 83 };
84   - th.setData({share_hidden:1});
  84 + th.setData({share_hidden:1});
  85 + th.insert_live_share(title,id);
  86 +
85 87 return ob;
86 88 },
87 89  
... ... @@ -187,8 +189,31 @@ Page({
187 189 var item=this.data.list[index];
188 190 var url='/packageA/pages/liveStreamDetails/liveStreamDetails?id=' + item.id + '&live=ing';
189 191 getApp().goto(url);
  192 + },
  193 +
  194 + //-- 推送活动分享 --
  195 + insert_live_share:function(title,actid){
  196 + var th = this;
  197 + var url="/api/weshop/sharetypeList/save";
  198 + var req_data={
  199 + shareActId:actid,
  200 + shareActName:title,
  201 + shareType:4,
  202 + shareUserId:th.data.first_leader,
  203 + shareStaffId:th.data.StaffId,
  204 + shareStorageId:os.stoid,
  205 + shareTime:ut.gettimestamp(),
  206 + storeId:os.stoid
  207 + }
  208 + //插入数据
  209 + getApp().request.post(url,{
  210 + data:req_data,
  211 + success:function(){}
  212 + })
  213 +
190 214 }
191 215  
192 216  
193 217  
  218 +
194 219 })
195 220 \ No newline at end of file
... ...
packageA/pages/quan/quan.js
... ... @@ -81,7 +81,9 @@ Page({
81 81 title:title,
82 82 path:url,
83 83 };
84   - th.setData({share_hidden:1});
  84 + th.setData({share_hidden:1});
  85 + th.insert_quan_share(title,th.data.hui_active.id);
  86 +
85 87 return ob;
86 88 },
87 89  
... ... @@ -169,6 +171,28 @@ Page({
169 171 var item=this.data.list[index];
170 172 var url="/packageA/pages/quan_pro/quan_pro?id="+item.id;
171 173 getApp().goto(url);
  174 + },
  175 +
  176 + //-- 推送活动分享 --
  177 + insert_quan_share:function(title,actid){
  178 + var th = this;
  179 + var url="/api/weshop/sharetypeList/save";
  180 + var req_data={
  181 + shareActId:actid,
  182 + shareActName:title,
  183 + shareType:1,
  184 + shareUserId:th.data.first_leader,
  185 + shareStaffId:th.data.StaffId,
  186 + shareStorageId:os.stoid,
  187 + shareTime:ut.gettimestamp(),
  188 + storeId:os.stoid
  189 + }
  190 + //插入数据
  191 + getApp().request.post(url,{
  192 + data:req_data,
  193 + success:function(){}
  194 + })
  195 +
172 196 }
173 197  
174 198  
... ...