更新结算周期判断

This commit is contained in:
yaooo 2023-09-11 11:26:33 +08:00
parent 39de61cb98
commit a15305d8f3
5 changed files with 118 additions and 11 deletions

View File

@ -0,0 +1,42 @@
<?php
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
namespace app\common\dao\system;
use app\common\dao\BaseDao;
use app\common\model\BaseModel;
use app\common\model\system\AppUpdate;
use think\db\exception\DbException;
/**
* Class AppUpdateDao
* @package app\common\dao\system
* @author xaboy
* @day 2020-04-24
*/
class AppUpdateDao extends BaseDao
{
/**
* @return BaseModel
* @author xaboy
* @day 2020-03-30
*/
protected function getModel(): string
{
return AppUpdate::class;
}
}

View File

@ -0,0 +1,20 @@
<?php
namespace app\common\model\system;
use app\common\model\BaseModel;
class AppUpdate extends BaseModel
{
public static function tablePk(): string
{
return 'id';
}
public static function tableName(): string
{
return 'app_update';
}
}

View File

@ -0,0 +1,34 @@
<?php
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
namespace app\controller\admin\system;
use app\common\repositories\system\LhappRepository;
use crmeb\basic\BaseController;
use think\App;
class Lhapp extends BaseController
{
/**
* @var LhappRepository
*/
protected $repository;
/**
* CacheRepository constructor.
* @param App $app
*/
public function __construct(App $app, LhappRepository $repository)
{
parent::__construct($app);
$this->repository = $repository;
}
}

View File

@ -780,20 +780,12 @@ class Community extends BaseController
$queryBuilder->where('c.mer_status', 2);
}
$count = $queryBuilder->count();
$list = $queryBuilder->setOption('field', [])->field(['c.community_id', 'c.uid', 'c.title', 'c.image', 'c.entrust_mer_id', 'm.credit_buy', 'm.settle_cycle', 'm.interest_rate', 'm.mer_name', 'm.mer_avatar', 'c.mer_status', 'c.entrust_order_id', 'c.entrust_finish', 'c.entrust_start_date'])->order('c.community_id', 'desc')->page($page, $limit)->fetchSql(false)->select();
$list = $queryBuilder->setOption('field', [])->field(['c.community_id', 'c.uid', 'c.title', 'c.image', 'c.entrust_mer_id', 'c.mer_status', 'c.entrust_order_id', 'c.entrust_finish', 'c.entrust_start_date'])->order('c.community_id', 'desc')->page($page, $limit)->fetchSql(false)->select();
if ($list) $list = $list->toArray();
foreach($list as $k => $v) {
$list[$k]['entrust_day'] = Db::name('entrust')->where('community_id', $v['community_id'])->value('entrust_day', 0);
// type1发起的委托 2收到的委托
if ($type == 2) {
$merchantInfo = Db::name('merchant')->where('uid', $v['uid'])->find();
// 这个地方可能需要变更
$list[$k]['credit_buy'] = $merchantInfo['credit_buy'] ?? 0;
$list[$k]['settle_cycle'] = $merchantInfo['settle_cycle'] ?? 0;
$list[$k]['interest_rate'] = $merchantInfo['interest_rate'] ?? 0;
$list[$k]['mer_name'] = $merchantInfo['mer_name'] ?? '';
$list[$k]['mer_avatar'] = $merchantInfo['mer_avatar'] ?? '';
}
$list[$k]['mer_info'] = Db::name('merchant')->where('uid', $v['uid'])->where('is_del', 0)->field(['mer_id', 'mer_name', 'mer_address', 'mer_avatar', 'credit_buy', 'settle_cycle', 'interest_rate'])->find();
$list[$k]['entrust_mer_info'] = Db::name('merchant')->where('mer_id', $v['entrust_mer_id'])->where('is_del', 0)->field(['mer_id', 'mer_name', 'mer_address', 'mer_avatar', 'credit_buy', 'settle_cycle', 'interest_rate'])->find();
}
return app('json')->success(compact('count', 'list'));
}

View File

@ -169,6 +169,25 @@ Route::group(function () {
'_auth' => true,
]);
// APP版本管理
// Route::group('app/version', function () {
// Route::get('lst', '/list')->name('appVersionList')->option([
// '_alias' => 'APP版本列表',
// ]);
// Route::get('detail/:id', '/detail')->name('appVersionDetail')->option([
// '_alias' => 'APP版本详情',
// ]);
// Route::post('add', '/add')->name('appVersionAdd')->option([
// '_alias' => '新增APP版本',
// ]);
// Route::post('edit/:id', '/edit')->name('appVersionEdit')->option([
// '_alias' => '编辑APP版本',
// ]);
// })->prefix('admin.system.Lhapp')->option([
// '_path' => '/app/version',
// '_auth' => true,
// ]);
Route::group(function () {
Route::get('menus', 'admin.system.auth.Menu/menus');