mirror of
https://github.com/crmeb/CRMEB.git
synced 2025-12-16 05:52:51 +00:00
常用类完善
This commit is contained in:
parent
1a96b654fc
commit
1b449b83df
@ -15,7 +15,7 @@ class CacheService
|
|||||||
protected static $globalCacheName = '_cached_1515146130';
|
protected static $globalCacheName = '_cached_1515146130';
|
||||||
|
|
||||||
|
|
||||||
public static function set($name, $value, $expire = 0)
|
public static function set($name, $value, $expire = 3600)
|
||||||
{
|
{
|
||||||
return self::handler()->set($name,$value,$expire);
|
return self::handler()->set($name,$value,$expire);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -21,7 +21,9 @@ class FormBuilder extends Form
|
|||||||
* 1 父级刷新 不能再提交
|
* 1 父级刷新 不能再提交
|
||||||
* 2 父级刷新关闭弹框 不能再提交 成功关闭
|
* 2 父级刷新关闭弹框 不能再提交 成功关闭
|
||||||
* 3 父页面刷新可以重复添加 可以再次提交
|
* 3 父页面刷新可以重复添加 可以再次提交
|
||||||
* 4 不能再提交
|
* 4 父级不刷新 不能再提交
|
||||||
|
* 5 父级不刷新 不能再提交 关闭弹窗
|
||||||
|
* 6 父级不刷新 当前窗口刷新
|
||||||
* str 自定义
|
* str 自定义
|
||||||
* @return $this
|
* @return $this
|
||||||
*/
|
*/
|
||||||
@ -44,6 +46,12 @@ class FormBuilder extends Form
|
|||||||
case 4:
|
case 4:
|
||||||
$js = '$r.btn.disabled(false);$r.btn.finish();';//提交成功不能再提交
|
$js = '$r.btn.disabled(false);$r.btn.finish();';//提交成功不能再提交
|
||||||
break;
|
break;
|
||||||
|
case 5:
|
||||||
|
$js = '$r.btn.disabled(false);$r.btn.finish();setTimeout(function(){parent.layer.close(parent.layer.getFrameIndex(window.name));},2000);';//父级不刷新 不能再提交 关闭弹窗
|
||||||
|
break;
|
||||||
|
case 6:
|
||||||
|
$js = 'setTimeout(function(){window.location.reload(),2000});';//父级不刷新 当前窗口刷新
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
$js = $jscallback;
|
$js = $jscallback;
|
||||||
break;
|
break;
|
||||||
|
|||||||
@ -58,4 +58,13 @@ class JsonService
|
|||||||
return self::result(400,$msg,$data);
|
return self::result(400,$msg,$data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function success($msg,$data=[])
|
||||||
|
{
|
||||||
|
if(true == is_array($msg)){
|
||||||
|
$data = $msg;
|
||||||
|
$msg = self::$SUCCESSFUL_DEFAULT_MSG;
|
||||||
|
}
|
||||||
|
return self::result(200,$msg,$data);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1,8 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace service;
|
namespace service;
|
||||||
|
|
||||||
use PHPExcel_IOFactory;
|
|
||||||
use PHPExcel;
|
|
||||||
use service\JsonService as Json;
|
use service\JsonService as Json;
|
||||||
use think\Request;
|
use think\Request;
|
||||||
|
|
||||||
@ -61,7 +59,7 @@ class PHPExcelService
|
|||||||
* return
|
* return
|
||||||
*/
|
*/
|
||||||
private static function initialize($data,$fun){
|
private static function initialize($data,$fun){
|
||||||
// vendor("PHPExcel.PHPExcel.PHPExcel");
|
vendor("PHPExcel.PHPExcel.PHPExcel");
|
||||||
self::$PHPExcel= new \PHPExcel();
|
self::$PHPExcel= new \PHPExcel();
|
||||||
if($fun!==null && is_callable($fun)){
|
if($fun!==null && is_callable($fun)){
|
||||||
self::$styleArray=$fun();
|
self::$styleArray=$fun();
|
||||||
|
|||||||
@ -9,6 +9,7 @@ namespace service;
|
|||||||
|
|
||||||
|
|
||||||
use app\admin\model\system\SystemConfig;
|
use app\admin\model\system\SystemConfig;
|
||||||
|
use service\CacheService as Cache;
|
||||||
|
|
||||||
/** 获取系统配置服务类
|
/** 获取系统配置服务类
|
||||||
* Class SystemConfigService
|
* Class SystemConfigService
|
||||||
@ -34,16 +35,28 @@ class SystemConfigService
|
|||||||
*/
|
*/
|
||||||
public static function get($key)
|
public static function get($key)
|
||||||
{
|
{
|
||||||
return SystemConfig::getValue($key);
|
$cacheName = 'config_'.$key;
|
||||||
|
$config = Cache::get($cacheName);
|
||||||
|
if($config) return $config;
|
||||||
|
$config = SystemConfig::getValue($key);
|
||||||
|
Cache::set($cacheName,$config);
|
||||||
|
return $config;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 获取多个配置
|
/** 获取多个配置
|
||||||
* @param $keys ',' 隔开
|
* @param $keys ',' 隔开
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
public static function more($keys)
|
public static function more($keys,$update = false)
|
||||||
{
|
{
|
||||||
return SystemConfig::getMore($keys);
|
$keys = is_array($keys) ? implode(',',$keys) : $keys;
|
||||||
|
$cacheName = 'more_'.$keys;
|
||||||
|
$config = Cache::get($cacheName);
|
||||||
|
if($config && !$update) return $config;
|
||||||
|
$config = SystemConfig::getMore($keys);
|
||||||
|
if(!$config) exception('对应的配置不存在!');
|
||||||
|
Cache::set($cacheName,$config);
|
||||||
|
return $config;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**获取全部配置
|
/**获取全部配置
|
||||||
@ -51,7 +64,13 @@ class SystemConfigService
|
|||||||
*/
|
*/
|
||||||
public static function getAll()
|
public static function getAll()
|
||||||
{
|
{
|
||||||
return SystemConfig::getAllConfig()?:[];
|
$cacheName = 'config_all';
|
||||||
|
$config = Cache::get($cacheName);
|
||||||
|
if($config) return $config;
|
||||||
|
$config = SystemConfig::getAllConfig()?:[];
|
||||||
|
if(!$config) exception('对应的配置不存在!');
|
||||||
|
Cache::set($cacheName,$config);
|
||||||
|
return $config;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -68,7 +68,7 @@ class WechatTemplateService
|
|||||||
* @param string $defaultColor
|
* @param string $defaultColor
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
public static function sendAdminNoticeTemplate(array $data,$url = null,$defaultColor = '')
|
public static function sendAdminNoticeTemplate(array $data,$url = 'pages/index/index',$defaultColor = '')
|
||||||
{
|
{
|
||||||
$adminIds = explode(',',trim(SystemConfigService::get('site_store_admin_uids')));
|
$adminIds = explode(',',trim(SystemConfigService::get('site_store_admin_uids')));
|
||||||
$kefuIds = ServiceModel::where('notify',1)->column('uid');
|
$kefuIds = ServiceModel::where('notify',1)->column('uid');
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user