提交 1a484457 authored 作者: fengzy's avatar fengzy

'调整费用报销与借款单逻辑'

上级 6349b8a1
...@@ -27,7 +27,7 @@ class flow_emfkClassModel extends flowModel ...@@ -27,7 +27,7 @@ class flow_emfkClassModel extends flowModel
*/ */
protected function flowcheckafter($zt, $sm){ protected function flowcheckafter($zt, $sm){
if($zt == 2){ if($zt == 2){
$this->updatestatus(5)); $this->updatestatus(5);
$this->sendMess(0,9); $this->sendMess(0,9);
} }
} }
...@@ -159,7 +159,7 @@ class flow_emfkClassModel extends flowModel ...@@ -159,7 +159,7 @@ class flow_emfkClassModel extends flowModel
$status = array( $status = array(
'status' => 0, 'status' => 9,
); );
m('c_withhold_emfk')->update($status, "docnum='$docnum'"); m('c_withhold_emfk')->update($status, "docnum='$docnum'");
} }
...@@ -167,71 +167,71 @@ class flow_emfkClassModel extends flowModel ...@@ -167,71 +167,71 @@ class flow_emfkClassModel extends flowModel
// //流程全部完成后调用 // //流程全部完成后调用
// protected function flowcheckfinsh($zt){ protected function flowcheckfinsh($zt){
//
// $docnum=$this->rs['docnum']; $docnum=$this->rs['docnum'];
// $withhold_cost = m('c_withhold_emfk')->getall("docnum='$docnum' and status =1", 'id,cost_id,amount'); $withhold_cost = m('c_withhold_emfk')->getall("docnum='$docnum' and status =1", 'id,cost_id,amount');
//
// foreach ($withhold_cost as $key => $vo) { foreach ($withhold_cost as $key => $vo) {
// // 扣除账户余额 c_fund_account account_balance // 扣除账户余额 c_fund_account account_balance
//
// $cbzxid= $vo['cost_id']; $cbzxid= $vo['cost_id'];
// $model = 'c_fund_account'; $model = 'c_fund_account';
// $sql = " cost_id ='$cbzxid' and status = 1 and is_default=1"; $sql = " cost_id ='$cbzxid' and status = 1 and is_default=1";
// $data = m($model)->getone($sql,'id,name,account_balance,freeze_amount'); $data = m($model)->getone($sql,'id,name,account_balance,freeze_amount');
//
// $zfarr = array( $zfarr = array(
// 'account_balance' =>$data['account_balance']-$vo['amount'], 'account_balance' =>$data['account_balance']-$vo['amount'],
// ); );
// $id=$data['id']; $id=$data['id'];
// m('c_fund_account')->update($zfarr,"`id`='$id'"); m('c_fund_account')->update($zfarr,"`id`='$id'");
//
// $freeze = array( $freeze = array(
// 'freeze_amount' => $data['freeze_amount'] - $vo['amount'], 'freeze_amount' => $data['freeze_amount'] - $vo['amount'],
// ); );
//
// m('c_fund_account')->update($freeze, "`id`='$id'"); m('c_fund_account')->update($freeze, "`id`='$id'");
//
// // 成本中心 amount 变更 // 成本中心 amount 变更
// $cbzx = substr($cbzxid,0,strrpos($cbzxid,"(")); $cbzx = substr($cbzxid,0,strrpos($cbzxid,"("));
// $cbzxsql = " code ='$cbzx' and status = 1"; $cbzxsql = " code ='$cbzx' and status = 1";
//
// $cbzxdata = m('c_cbzx')->getone($cbzxsql,'id,amount'); $cbzxdata = m('c_cbzx')->getone($cbzxsql,'id,amount');
// $cbarr = array( $cbarr = array(
// 'amount' =>$cbzxdata['amount']+$vo['amount'], 'amount' =>$cbzxdata['amount']+$vo['amount'],
// ); );
// m('c_cbzx')->update($cbarr,"`code`='$cbzx'"); m('c_cbzx')->update($cbarr,"`code`='$cbzx'");
// //账户明细 c_account_detail //账户明细 c_account_detail
// $account_detail=array( $account_detail=array(
// 'account' => $data['name'], 'account' => $data['name'],
// 'opt_type' => 2, 'opt_type' => 2,
// 'amount' =>$vo['amount'], 'amount' =>$vo['amount'],
// 'trans_numb' => $this->rs['docnum'], 'trans_numb' => $this->rs['docnum'],
// 'account_balance' => $data['account_balance']-$vo['amount'], 'account_balance' => $data['account_balance']-$vo['amount'],
// 'create_time' =>date("Y-m-d H:i:s"), 'create_time' =>date("Y-m-d H:i:s"),
// 'uid' =>$this->rs['uid'], 'uid' =>$this->rs['uid'],
// ); );
//
// m('c_account_detail')->insert($account_detail); m('c_account_detail')->insert($account_detail);
//
// // 电费12 // 电费12
//
//
// $fund_detail=array( $fund_detail=array(
// 'trans_numb' =>$this->rs['docnum'], 'trans_numb' =>$this->rs['docnum'],
// 'account' => $data['name'], 'account' => $data['name'],
// 'toaccount' =>$this->rs['applicant'], 'toaccount' =>$this->rs['applicant'],
// 'trans_amount' =>$vo['amount'], 'trans_amount' =>$vo['amount'],
// 'business_type' =>12, 'business_type' =>12,
// 'opt_type' =>2, 'opt_type' =>2,
// 'account_balance'=>$data['account_balance']-$vo['amount'], 'account_balance'=>$data['account_balance']-$vo['amount'],
// 'create_time' =>date("Y-m-d H:i:s"), 'create_time' =>date("Y-m-d H:i:s"),
// 'uid' =>$this->rs['uid'], 'uid' =>$this->rs['uid'],
// ); );
// m('c_fund_detail')->insert($fund_detail); m('c_fund_detail')->insert($fund_detail);
// } }
//
// } }
} }
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论