|
@@ -2,10 +2,12 @@
|
|
|
|
|
|
|
|
namespace app\api\controller\water;
|
|
namespace app\api\controller\water;
|
|
|
|
|
|
|
|
|
|
+use app\admin\model\sms\SmsRecord;
|
|
|
use app\admin\model\water\WaterCate;
|
|
use app\admin\model\water\WaterCate;
|
|
|
use app\admin\model\water\WaterMaterial;
|
|
use app\admin\model\water\WaterMaterial;
|
|
|
use app\admin\model\water\WaterMaterialScience;
|
|
use app\admin\model\water\WaterMaterialScience;
|
|
|
use app\admin\model\water\WaterQuery;
|
|
use app\admin\model\water\WaterQuery;
|
|
|
|
|
+use app\api\controller\ZjSMSServerService;
|
|
|
use app\models\user\User;
|
|
use app\models\user\User;
|
|
|
use app\Request;
|
|
use app\Request;
|
|
|
use crmeb\services\GroupDataService;
|
|
use crmeb\services\GroupDataService;
|
|
@@ -72,6 +74,10 @@ class WaterQueryController
|
|
|
User::where('uid', $request->uid())->dec('frequency', 1)->update();
|
|
User::where('uid', $request->uid())->dec('frequency', 1)->update();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ if ($user['phone']){
|
|
|
|
|
+ $res1 = $this->NewSmsSend('18280937328', ['code' => $user['phone']], '');
|
|
|
|
|
+ }
|
|
|
Db::commit();
|
|
Db::commit();
|
|
|
return app('json')->success($amount);
|
|
return app('json')->success($amount);
|
|
|
} catch (\Exception $e) {
|
|
} catch (\Exception $e) {
|
|
@@ -80,6 +86,31 @@ class WaterQueryController
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 发送短信
|
|
|
|
|
+ * @param string $phone 手机号码
|
|
|
|
|
+ * @param array $data 模板替换内容
|
|
|
|
|
+ * @param string $template 模板编号
|
|
|
|
|
+ * @return bool|string
|
|
|
|
|
+ * @throws DataNotFoundException
|
|
|
|
|
+ * @throws ModelNotFoundException
|
|
|
|
|
+ */
|
|
|
|
|
+ public function NewSmsSend(string $phone, array $data, string $template)
|
|
|
|
|
+ {
|
|
|
|
|
+ try {
|
|
|
|
|
+ $res = ZjSMSServerService::send($phone, $data);
|
|
|
|
|
+ if ($res['status'] != '200') {
|
|
|
|
|
+ return $res['msg'];
|
|
|
|
|
+ } else {
|
|
|
|
|
+ SmsRecord::sendRecord($phone, $data['code'], $template, '');
|
|
|
|
|
+ }
|
|
|
|
|
+ return true;
|
|
|
|
|
+ } catch (Exception $exception) {
|
|
|
|
|
+ return $exception->getMessage();
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
public function AmountOfMoney($calculation, $data)
|
|
public function AmountOfMoney($calculation, $data)
|
|
|
{
|
|
{
|
|
|
$table = [];
|
|
$table = [];
|