Pārlūkot izejas kodu

feat(数据转移):bx数据

geek 4 gadi atpakaļ
vecāks
revīzija
725bcd8bae
1 mainītis faili ar 20 papildinājumiem un 3 dzēšanām
  1. 20 3
      application/cron/controller/MigrateData.php

+ 20 - 3
application/cron/controller/MigrateData.php

@@ -123,6 +123,8 @@ class MigrateData {
         //select * from tabPromoConfig where strHQCode='126' and blnState=0 and strPromoMode='Coupon' and strCouponTypeCode='1001'
         $data = [];
         $couponList = $couponModel->getCoupon();
+        var_dump($couponList);
+        die();
         foreach ($couponList as $info) {
             $id = $bxCoupon->insertGetId([
                 'coupon_name'    => $info['strValue2'],
@@ -144,14 +146,29 @@ class MigrateData {
 
     protected function insertMemberData($data = [], $num = 0) {
         $memberModel = new MemberModel();
+//        $where = ['mobile' => $data['mobile'], 'bloc_code' => $data['bloc_code']];
+//        $rs  = $memberModel->where($where)->find();
+//        if (!empty($rs)) {
+////            $memberModel->where($where)->delete();
+//            var_dump('存在'.$data['mobile']);
+//            return;
+//        }
         try {
-            $memberModel->insert($data);
+            $rs = $memberModel->insert($data);
+            var_dump($data['mobile']);
+            if(!empty($rs)){
+                var_dump($data['mobile']."成功");
+            }
         } catch (\Exception $e) {
             var_dump($e->getMessage());
-            if ($num > 5) {
+            if (strpos($e->getMessage(),'idx_mobile')){
+                var_dump('无需处理');
                 return;
+            }else{
+                $data['user_no'] = $this->randomNum();
+                $this->insertMemberData($data);
             }
-            $this->insertMemberData($data);
+
         }
 
     }