123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- /**
- * 封装一些常规的订单操作
- */
- class Model_logic_tools extends Lin_Model {
- public $key = "v!frlbpnjgir6amg"; //加密所需要到的key
- public $iv = "k!2w94m6jt!6ook4";//加密所需要到的iv
-
- function __construct(){
- parent::__construct();
-
- }
- // 返回参数方法
- /**
- * $code 状态码
- * $msg 返回信息
- * $data 数据
- */
- function ret_json($code,$msg,$data = []){
- return json_encode([
- 'code'=>$code,
- 'msg'=>$msg,
- 'data'=>$data
- ],JSON_UNESCAPED_UNICODE);
- }
- //根据shop 来判断是那个店铺 到时间直接选中表就好
- function getOrderTable($shop){
- $tt = [];
- $smt = [];
- if(in_array($shop,$tt)){
- return "fullordertt";
- }
- if(in_array($shop,$smt)){
- return "fullordersmt";
- }
-
- return "fullorder";
- }
- /**
- * 对外通信的加密工具类
- *$decrypt 要加密内容
- */
- function toolsjiami($decrypt){
- return openssl_encrypt($decrypt,'AES-128-CBC',$this->key,0,$this->iv);
- }
- /**
- * 对外通信的解密工具类
- *$encrypt 要解密内容
- */
- function toolsjiemi($encrypt){
- return openssl_decrypt($encrypt,'AES-128-CBC',$this->key,0,$this->iv);
- }
- }
|