付款申请查询相关字段名
This commit is contained in:
@@ -65,7 +65,7 @@ class FinPaymentApplyService
|
||||
$data['apply_no'] = $this->generateUniqueApplyNo();
|
||||
$data['doc_user_id'] = $request->user->uid;
|
||||
$data['submit_files'] = json_encode($data['submit_files']);
|
||||
redis::set('stock'.$data['doc_user_id'],json_encode($request->post('stock')));
|
||||
redis::set('stock_' . $data['doc_user_id'], json_encode($request->post('stock')), 'EX', 30);
|
||||
return $data;
|
||||
}
|
||||
|
||||
@@ -75,8 +75,8 @@ class FinPaymentApplyService
|
||||
$data = [
|
||||
'payment_apply_id' => $res['id'],
|
||||
];
|
||||
$stock = json_decode(redis::get('stock'.$res['doc_user_id']), true);
|
||||
redis::del('stock');
|
||||
$stock = json_decode(redis::get('stock_' . $res['doc_user_id']), true);
|
||||
redis::del('stock' . $res['doc_user_id']);
|
||||
foreach ($stock as $k => $v) {
|
||||
$data['stock_id'] = $v['stock_id'];
|
||||
$data['pi_no'] = $v['pi_on'];
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace app\common\service;
|
||||
|
||||
use app\common\model\FinReceiptHis;
|
||||
use app\common\validate\FinReceiptValidate;
|
||||
use app\common\traits\crud\CrudServiceTrait;
|
||||
use app\common\model\FinReceipt;
|
||||
@@ -50,10 +51,22 @@ class FinReceiptService
|
||||
if (isset($p['country_id']) && !empty($p['country_id'])) {
|
||||
$config['where']['country_id'] = $p['country_id'];
|
||||
}
|
||||
|
||||
// 没有付款记录的收款记录
|
||||
if (isset($p['payment_apply']) && $p['payment_apply'] == 'not') {
|
||||
$config['where']['payment_apply_id'] = ['not null'];
|
||||
}
|
||||
|
||||
// 收款账户筛选
|
||||
if (isset($p['payment_apply_id']) && !empty($p['payment_apply_id'])) {
|
||||
$config['where']['payment_apply_id'] = $p['payment_apply_id'];
|
||||
}
|
||||
|
||||
// 收款账户筛选
|
||||
if (isset($p['account_id']) && !empty($p['account_id'])) {
|
||||
$config['where']['account_id'] = $p['account_id'];
|
||||
}
|
||||
|
||||
// 关键字
|
||||
if (isset($p['keyword']) && $p['keyword']) {
|
||||
$k = '%' . $p['keyword'] . '%';
|
||||
@@ -85,6 +98,14 @@ class FinReceiptService
|
||||
return $data;
|
||||
}
|
||||
|
||||
public function afterServiceStore($res)
|
||||
{
|
||||
$receipt = FinReceipt::where('id',$res->id)->first()->toArray();
|
||||
$receipt = array_merge($receipt,['receipt_id' => $res->id]);
|
||||
unset($receipt['id']);
|
||||
FinReceiptHis::create($receipt);
|
||||
}
|
||||
|
||||
public function beforeServiceUpdate($data, Request $request)
|
||||
{
|
||||
$data['updated_by'] = $request->user->uid;
|
||||
@@ -92,6 +113,13 @@ class FinReceiptService
|
||||
$data['received_at'] = strtotime( $data['received_at']);
|
||||
return $data;
|
||||
}
|
||||
public function afterServiceUpdate($res)
|
||||
{
|
||||
$receipt = FinReceipt::where('id',$res->id)->first()->toArray();
|
||||
$receipt = array_merge($receipt,['receipt_id' => $res->id]);
|
||||
unset($receipt['id']);
|
||||
FinReceiptHis::create($receipt);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user