|
|
@@ -8,6 +8,8 @@ use biz\item\classes\PtItemClass;
|
|
|
use biz\main\classes\MainClass;
|
|
|
use biz\shop\classes\ShopClass;
|
|
|
use biz\sj\classes\SjClass;
|
|
|
+use bizGhs\admin\classes\AdminClass;
|
|
|
+use bizGhs\apply\classes\ApplyClass;
|
|
|
use bizGhs\cg\classes\CgOrderClass;
|
|
|
use bizGhs\cg\models\CgOrder;
|
|
|
use bizGhs\clear\classes\ClearClass;
|
|
|
@@ -18,11 +20,15 @@ use bizGhs\order\classes\OrderItemClass;
|
|
|
use bizGhs\order\classes\PurchaseOrderItemClass;
|
|
|
use bizGhs\order\models\Order;
|
|
|
use bizGhs\product\classes\ProductClass;
|
|
|
+use bizHd\common\classes\MobileSnClass;
|
|
|
use bizHd\custom\classes\CustomClass;
|
|
|
use bizHd\ghs\classes\GhsClass;
|
|
|
use bizHd\order\classes\OrderClass;
|
|
|
use bizHd\purchase\classes\PurchaseClass;
|
|
|
use bizHd\purchase\models\Purchase;
|
|
|
+use bizHd\saas\classes\StaffClass;
|
|
|
+use bizHd\user\classes\UserClass;
|
|
|
+use bizMall\hd\classes\HdClass;
|
|
|
use common\components\stringUtil;
|
|
|
use common\components\util;
|
|
|
use mysql_xdevapi\ExecutionStatus;
|
|
|
@@ -41,7 +47,81 @@ class TestController extends Controller
|
|
|
return false;
|
|
|
}
|
|
|
foreach ($data as $shop) {
|
|
|
- print_r($shop);
|
|
|
+ $mobile = $shop['mobile'];
|
|
|
+ $connection = Yii::$app->db;
|
|
|
+ $transaction = $connection->beginTransaction();
|
|
|
+ try {
|
|
|
+ $respond = MobileSnClass::add(['id' => null], true);
|
|
|
+ $newMobile = $respond->id;
|
|
|
+
|
|
|
+ $admin = AdminClass::getByCondition(['mobile' => $mobile], true);
|
|
|
+ if (!empty($admin)) {
|
|
|
+ $admin->mobile = $newMobile;
|
|
|
+ $admin->save();
|
|
|
+ }
|
|
|
+ $staffList = StaffClass::getAllByCondition(['mobile' => $mobile], null, '*', null, true);
|
|
|
+ if (!empty($staffList)) {
|
|
|
+ foreach ($staffList as $staff) {
|
|
|
+ $staff->mobile = $newMobile;
|
|
|
+ $staff->save();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $apply = ApplyClass::getByCondition(['mobile' => $mobile], true);
|
|
|
+ if (!empty($apply)) {
|
|
|
+ $apply->mobile = $newMobile;
|
|
|
+ $apply->save();
|
|
|
+ }
|
|
|
+ $shopList = ShopClass::getAllByCondition(['mobile' => $mobile], null, '*', null, true);
|
|
|
+ if (!empty($shopList)) {
|
|
|
+ foreach ($shopList as $shop) {
|
|
|
+ $shop->mobile = $newMobile;
|
|
|
+ $shop->telephone = $newMobile;
|
|
|
+ $shop->save();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $ghsCustomList = \bizGhs\custom\classes\CustomClass::getAllByCondition(['mobile' => $mobile], null, '*', null, true);
|
|
|
+ if (!empty($ghsCustomList)) {
|
|
|
+ foreach ($ghsCustomList as $custom) {
|
|
|
+ $custom->mobile = $newMobile;
|
|
|
+ $custom->save();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $ghsList = GhsClass::getAllByCondition(['mobile' => $mobile], null, '*', null, true);
|
|
|
+ if (!empty($ghsList)) {
|
|
|
+ foreach ($ghsList as $ghs) {
|
|
|
+ $ghs->mobile = $newMobile;
|
|
|
+ $ghs->save();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $hdList = HdClass::getAllByCondition(['mobile' => $mobile], null, '*', null, true);
|
|
|
+ if (!empty($hdList)) {
|
|
|
+ foreach ($hdList as $hd) {
|
|
|
+ $hd->mobile = $newMobile;
|
|
|
+ $hd->save();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $customList = CustomClass::getAllByCondition(['mobile' => $mobile], null, '*', null, true);
|
|
|
+ if (!empty($customList)) {
|
|
|
+ foreach ($customList as $custom) {
|
|
|
+ $custom->mobile = $newMobile;
|
|
|
+ $custom->save();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $userList = UserClass::getAllByCondition(['mobile' => $mobile], null, '*', null, true);
|
|
|
+ if (!empty($userList)) {
|
|
|
+ foreach ($userList as $user) {
|
|
|
+ $user->mobile = $newMobile;
|
|
|
+ $user->save();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $transaction->commit();
|
|
|
+ echo $mobile . ' ' . $newMobile;
|
|
|
+ die;
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ $transaction->rollBack();
|
|
|
+ $msg = $e->getMessage();
|
|
|
+ echo $msg . "\n";
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|