Commit 191d283d authored by clone's avatar clone

开盘申请

parent bce9c1ac
<?php
namespace app\api_broker\controller;
use app\api_broker\extend\Basic;
use app\api_broker\service\PayLogOpenService;
use think\Request;
/**
* Created by PhpStorm.
* User: zw
* Date: 2019/5/16
* Time: 15:47
* Intro: 开业
*/
class PayLogOpen extends Basic
{
private $service_;
public function __construct(Request $request = null)
{
parent::__construct($request);
$this->service_ = new PayLogOpenService();
}
public function applyForOpen()
{
$params = $this->params;
$params = array(
"pay_log_id" => 1,
"report_id" => 1,
"bargain_id" => 1,
"order_id" => 1,
"agent_id" => 1,
"house_id" => 1,
"house_address" => "123123",
);
$checkResult = $this->validate($params, "PayLogOpenValidate.applyForOpen");
if (true !== $checkResult) {
return $this->response("101", $checkResult);
}
$pay_log_id = $params["pay_log_id"];
$report_id = $params["report_id"];
$bargain_id = $params["bargain_id"];
$agent_id = $params["agent_id"];
$house_id = $params["house_id"];
$house_address = $params["house_address"];
$return_id = $this->service_->addApplyForOpen($pay_log_id, $report_id, $bargain_id, $agent_id, $house_id, $house_address);
if ($return_id > 0) {
return $this->response("200", "success", ["id" => $return_id]);
} else {
return $this->response("101", "save error");
}
}
}
\ No newline at end of file
<?php
namespace app\api_broker\service;
use app\model\OPayLogOpen;
/**
* Created by PhpStorm.
* User: zw
* Date: 2019/5/16
* Time: 15:48
*/
class PayLogOpenService{
private $payLogOpenMode;
public function __construct()
{
$this->payLogOpenMode = new OPayLogOpen();
}
}
\ No newline at end of file
<?php
namespace app\api_broker\validate;
use think\Validate;
/**
* Created by PhpStorm.
* User: zw
* Date: 2019/5/16
* Time: 15:58
*/
class PayLogOpenValidate extends Validate
{
protected $rule = [
'pay_log_id' => 'require|number',
'report_id' => 'require|number',
'bargain_id' => 'require|number',
'order_id' => 'require|number',
'agent_id' => 'require|number',
'house_id' => 'require|number',
'house_address' => 'require',
];
protected $message = [
'pay_log_id.require' => '收款id为必填字段',
'pay_log_id.number' => '收款id只能为数字',
'report_id.require' => '报备id不能为空',
'report_id.number' => '报备id只能为数字',
'bargain_id.require' => '成交报告id不能为空',
'bargain_id.number' => '成交报告id只能是数字',
'order_id.require' => '订单id不能为空',
'order_id.number' => '订单id只能是数字',
'agent_id.require' => '经纪人为必填字段',
'agent_id.number' => '经纪人id只能为数字',
'house_id.require' => '楼盘id不能为空',
'house_id.number' => '楼盘id只能是数字',
'house_address.require' => '楼盘地址不能为空',
];
protected $scene = [
'applyForOpen' => ['pay_log_id', 'report_id', 'bargain_id', 'order_id', 'agent_id', 'house_id', 'house_address'],
];
}
\ No newline at end of file
...@@ -27,8 +27,8 @@ use app\model\ODaily; ...@@ -27,8 +27,8 @@ use app\model\ODaily;
use app\model\OImg; use app\model\OImg;
use app\model\OMarchInModel; use app\model\OMarchInModel;
use app\model\OPayLogAdjustment; use app\model\OPayLogAdjustment;
use app\model\OPayOpen; use app\model\OPayLogOpen;
use app\model\OPayOpenLog; use app\model\OPayLogOpenLog;
use app\model\OrderModel; use app\model\OrderModel;
use app\model\ORealIncome; use app\model\ORealIncome;
use app\model\ORefundLogModel; use app\model\ORefundLogModel;
...@@ -5082,8 +5082,8 @@ class Finance extends Basic ...@@ -5082,8 +5082,8 @@ class Finance extends Basic
$where['a.is_del'] = 0; $where['a.is_del'] = 0;
$fields = 'a.id,a.create_time,a.agent_id,a.pay_log_id,a.bargain_id,a.order_id,a.house_id,a.house_address,a.status,b.create_time as disc_time,max(b.id) as two_id'; $fields = 'a.id,a.create_time,a.agent_id,a.pay_log_id,a.bargain_id,a.order_id,a.house_id,a.house_address,a.status,b.create_time as disc_time,max(b.id) as two_id';
$m_pay_open = new OPayOpen(); $m_pay_open = new OPayLogOpen();
$m_pay_open_log = new OPayOpenLog(); $m_pay_open_log = new OPayLogOpenLog();
$redis_service = new RedisCacheService(); $redis_service = new RedisCacheService();
$list = $m_pay_open->getListCheck($pageNo, $pageSize, 'a.id desc', $fields, $where); $list = $m_pay_open->getListCheck($pageNo, $pageSize, 'a.id desc', $fields, $where);
......
...@@ -4,8 +4,8 @@ ...@@ -4,8 +4,8 @@
namespace app\index\service; namespace app\index\service;
use app\model\OPayOpen; use app\model\OPayLogOpen;
use app\model\OPayOpenLog; use app\model\OPayLogOpenLog;
class PayOpenService class PayOpenService
{ {
...@@ -14,8 +14,8 @@ class PayOpenService ...@@ -14,8 +14,8 @@ class PayOpenService
public function __construct() public function __construct()
{ {
$this->m_open = new OPayOpen(); $this->m_open = new OPayLogOpen();
$this->m_open_log = new OPayOpenLog(); $this->m_open_log = new OPayLogOpenLog();
} }
public function getList() { public function getList() {
......
...@@ -6,7 +6,7 @@ namespace app\model; ...@@ -6,7 +6,7 @@ namespace app\model;
use think\Db; use think\Db;
class OPayOpen extends BaseModel class OPayLogOpen extends BaseModel
{ {
protected $table = "o_paylog_open"; protected $table = "o_paylog_open";
private $db_; private $db_;
......
...@@ -6,7 +6,7 @@ namespace app\model; ...@@ -6,7 +6,7 @@ namespace app\model;
use think\Db; use think\Db;
class OPayOpenLog extends BaseModel class OPayLogOpenLog extends BaseModel
{ {
protected $table = "o_paylog_open_log"; protected $table = "o_paylog_open_log";
private $db_; private $db_;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment