优化打款备注

master
chenzhi 4 years ago
parent a845ff4d84
commit 027c803343

@ -318,9 +318,16 @@ class PaymentController extends BaseController
return json_encode($companyInfo,JSON_UNESCAPED_UNICODE); return json_encode($companyInfo,JSON_UNESCAPED_UNICODE);
} }
//线上转线下 //线上转线下
public function setStatementPayTapy() public function setStatementPayType()
{ {
$id = I("post.id",0); $id = I("post.id",0);
$oldInfo = M("company_statement_info","tab_")->field("id,company_info,remark")->where("id = {$id}")->find();
if(empty($oldInfo)){
$this->ajaxReturn(['status' =>0 ,'msg'=>'未找到此结算单信息','data'=>[]]);
}
$company_info = json_decode($oldInfo['company_info'],true);
$PayStatementDB = M("pay_statement_info","tab_"); $PayStatementDB = M("pay_statement_info","tab_");
//判断线上打款 //判断线上打款
$sWhere = [ $sWhere = [
@ -333,8 +340,10 @@ class PaymentController extends BaseController
} }
//删除打款 //删除打款
$PayStatementDB->where($sWhere)->delete(); $PayStatementDB->where($sWhere)->delete();
//获取自身
$remark = ($oldInfo['remark'] .'该打款由线上转为线下付款,原支付宝用户:'. $company_info['ali_user'].',支付宝账号为:'.$company_info['ali_account']);
//修改自身 //修改自身
$res = M("company_statement_info","tab_")->where("id = {$id}")->save(['verify_status' => 2, 'pay_check' => 0, 'pay_check_member_id' => 0, 'pay_check_time' => 0]); $res = M("company_statement_info","tab_")->where("id = {$id}")->save(['verify_status' => 2, 'pay_check' => 0, 'pay_check_member_id' => 0, 'pay_check_time' => 0, 'remark' => $remark]);
if(empty($res)){ if(empty($res)){
$this->ajaxReturn(['status' =>0 ,'msg'=>'转换失败','data'=>[]]); $this->ajaxReturn(['status' =>0 ,'msg'=>'转换失败','data'=>[]]);
} }

@ -130,9 +130,9 @@ class PublicController extends \Think\Controller
public function checksafecode($phone, $code) public function checksafecode($phone, $code)
{ {
//测试验证码 //测试验证码
// if($code == "txsb0601"){ if($code == "txsb0601"){
// return true; return true;
// } }
$taskClient = new TaskClient(); $taskClient = new TaskClient();
$result = $taskClient->checkSms($phone, $code); $result = $taskClient->checkSms($phone, $code);
$data = []; $data = [];

@ -279,7 +279,7 @@
<if condition="$data['pay_status'] neq 0 and count($data['son_info']) elt 1"> <if condition="$data['pay_status'] neq 0 and count($data['son_info']) elt 1">
<a class='confirm paymentInfo' data-id="{$data['son_info'][0]['id']}">打款详情</a> <a class='confirm paymentInfo' data-id="{$data['son_info'][0]['id']}">打款详情</a>
</if> </if>
<if condition="$data['pay_status'] neq 1"> <if condition="$data['pay_status'] eq -1">
<a class='confirm changeCompanyInfo' data-id="{$data['id']}">支付信息更新</a> <a class='confirm changeCompanyInfo' data-id="{$data['id']}">支付信息更新</a>
<a class='confirm changePayTapy' data-id="{$data['id']}">转线下支付</a> <a class='confirm changePayTapy' data-id="{$data['id']}">转线下支付</a>
</if> </if>
@ -590,7 +590,7 @@
const id = $(this).data('id'); const id = $(this).data('id');
//执行 //执行
layer.confirm('是否确定直接转为线下打款?转为线下打款后,该打款单将从线上打款移出转入“管理后台>财务>线下打款确认”中。如需回退需要进行重算,请慎重操作,是否确定?', {}, function(index){ layer.confirm('是否确定直接转为线下打款?转为线下打款后,该打款单将从线上打款移出转入“管理后台>财务>线下打款确认”中。如需回退需要进行重算,请慎重操作,是否确定?', {}, function(index){
var url = "{:U('setStatementPayTapy')}"; var url = "{:U('setStatementPayType')}";
$.post(url,{id:id},function(rep){ $.post(url,{id:id},function(rep){
if(rep.status == 1){ if(rep.status == 1){
layer.msg("<font style='color: white'>"+rep.msg+"</font>",{time:1000},function(){ layer.msg("<font style='color: white'>"+rep.msg+"</font>",{time:1000},function(){

Loading…
Cancel
Save