mark 2 years ago
parent
commit
bc5d52e5b7

+ 26 - 20
app/Http/Controllers/BaseController.php

@@ -126,19 +126,25 @@ class BaseController extends Controller
 
     public function test()
     {
-        $url = "0.0₤R9nsXr6r5tH₴ https://m.tb.cn/h.fWKqJYQ?sm=9652d6  2-5条 收小肚子中高腰内裤女裆收腹提臀束腰塑身三角裤";
+//        $data = JutuikeUtil::getActList();
+//        return $this->success($data);
+//        $url = "0.0₤R9nsXr6r5tH₴ https://m.tb.cn/h.fWKqJYQ?sm=9652d6  2-5条 收小肚子中高腰内裤女裆收腹提臀束腰塑身三角裤";
 //
 //        $res = preg_match("/https\:\/\/m\.tb\.cn/",$url,$match);
 //        dump($res);
 //        dd($match);
 //        $url = "https://m.vip.com/product-1710619050-6919460940636579082.html?nmsns=shop_iphone-7.54.6-link&nst=product&nsbc=&nct=link&ncid=e65103bd61351bb17486b16b4492127425d68046&nabtid=13&nuid=&nchl_param=share:e65103bd61351bb17486b16b4492127425d68046:1632980761329&mars_cid_a=e65103bd61351bb17486b16b4492127425d68046&chl_type=share";
 //        $res = preg_match("/https\:\/\/m\.vip\.com/",$url,$match);
-//        $url = "https://item.m.jd.com/product/100001265044.html?&utm_source=iosapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=CopyURL&ad_od=share";
+        $url = "https://item.m.jd.com/product/13441798.html?&utm_source=iosapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=CopyURL&ad_od=share";
 //        $url = "2👈啊brXxXrh98ep哈 https://m.tb.cn/h.fWqjHlK?sm=4fbca7  心相印纸巾茶语丝享抽纸家用实惠装餐巾纸面巾纸心心相印纸巾6包";
-        $url = "https://m-goods.kaola.com/product/1383664.html?shareOs=iOS&datid=__da_230bb323_5691a97408c33c80&klasspm=a215sy.page_kla_productpage.growthshare.copylink";
+//        $url = "https://m-goods.kaola.com/product/1383664.html?shareOs=iOS&datid=__da_230bb323_5691a97408c33c80&klasspm=a215sy.page_kla_productpage.growthshare.copylink";
+        dump($url);
         $goods = JutuikeUtil::transferGoodsLink($url);
-        $data = JutuikeUtil::convert($goods["goodsId"],"jtkupstream21");
-        return $this->success($data);
+//        dump($goods);
+        dump($goods["data"]["goodsId"]);
+        $data = JutuikeUtil::convert($goods["data"]["goodsId"],"jtkupstream21","jd");
+//        dd($data);
+//        return $this->success($data);
 //        $oauthRes = DuoDuoKeUtil::memberAuthorityQuery("23985775_220421267");
 //        if(!$oauthRes["authority_query_response"]["bind"]){
 //            //未备案
@@ -155,21 +161,21 @@ class BaseController extends Controller
 //
 //        }
 
-        $bean = new GoodsSearchParamBean(
-            []
-        );
-        $data = DuoDuoKeUtil::goodsSearch($bean);
-
-        //获取到goods_sign
-        $goods_sign = $data["goods_search_response"]["goods_list"][0]["goods_sign"];
-        $beanData = [
-                "p_id"=>"23985775_220860321",
-                "goods_sign_list"=>json_encode([$goods_sign]),
-            ];
-
-        $generateBean = new GoodsPromotionUrlGenerateParamBean($beanData);
-        $res = DuoDuoKeUtil::goodsPromotionUrlGenerate($generateBean);
-        return $this->success($data);
+//        $bean = new GoodsSearchParamBean(
+//            []
+//        );
+//        $data = DuoDuoKeUtil::goodsSearch($bean);
+//
+//        //获取到goods_sign
+//        $goods_sign = $data["goods_search_response"]["goods_list"][0]["goods_sign"];
+//        $beanData = [
+//                "p_id"=>"23985775_220860321",
+//                "goods_sign_list"=>json_encode([$goods_sign]),
+//            ];
+//
+//        $generateBean = new GoodsPromotionUrlGenerateParamBean($beanData);
+//        $res = DuoDuoKeUtil::goodsPromotionUrlGenerate($generateBean);
+//        return $this->success($data);
 //        $params = [
 //            "goodsSign"=>"134221771214"
 //        ];

+ 10 - 0
app/Http/Controllers/Cron/CronController.php

@@ -53,4 +53,14 @@ class CronController extends BaseController
         CronLogic::sendOrderTemplateLogic();
         return $this->success();
     }
+
+    /**
+     * 结算订单佣金
+     * @return \Illuminate\Http\JsonResponse
+     */
+    public function settlementOrderCommission()
+    {
+        CronLogic::settlementOrderCommissionLogic();
+        return $this->success();
+    }
 }

+ 8 - 0
app/Http/Logic/Cron/CronLogic.php

@@ -436,4 +436,12 @@ class CronLogic extends BaseLogic
         }
     }
 
+    /**
+     * 结算佣金逻辑(每月的20号18点结算上个月的佣金)
+     */
+    public static function settlementOrderCommissionLogic()
+    {
+
+    }
+
 }

+ 0 - 1
app/Http/Utils/Jutuike/JutuikeUtil.php

@@ -117,7 +117,6 @@ class JutuikeUtil extends BaseUtil
             "content"=>$linkurl,
         ];
         $res = HttpCurl::postCurl($url,$params);
-        dd($res);
         if($res["code"]!=1){
             $instance = new LoggerFactoryUtil(JutuikeUtil::class);
             $instance->info("上游返回数据:".json_encode($res));

+ 2 - 1
routes/api.php

@@ -46,7 +46,8 @@ Route::prefix("cron")->namespace("Cron")->group(function (){
     Route::get("pdd/orders","CronController@pddOrders");
     //下单提醒
     Route::get("send/order/template","CronController@sendOrderTemplate");
-    //定时结算
+    //定时结算佣金
+    Route::get("settlement/order","CronController@settlementOrderCommission");
 
 });