提交 9810fc35 authored 作者: chengye's avatar chengye

test api接口

上级 ea6062c1
<?php <?php
class flow_finfybxClassModel extends flowModel class flow_finfybxClassModel extends flowModel
{ {
public function flowcheckname($num)
{
public function flowcheckname($num){ $arr = [];
if ($num == 'abc')
{
$arr["$sid"] = "982";
$arr = []; $arr["$sna"] = "εÑàéª";
}
if($num == 'abc') return $arr;
{ }
$arr["$sid"] = "982";
$arr["$sna"] ="εÑàéª";
}
return $arr;
}
//流程全部完成后调用
protected function flowcheckfinsh($zt){
// 扣除账户余额 c_fund_account account_balance
$cbzxid= $this->rs['cbxmid'];
$model = 'c_fund_account';
$sql = " cost_id ='$cbzxid' and status = 1 and is_default=1";
$data = m($model)->getone($sql,'id,name,account_balance');
$zfarr = array(
'account_balance' =>$data['account_balance']-$this->rs['money'],
);
$id=$data['id'];
m('c_fund_account')->update($zfarr,"`id`='$id'");
// 成本中心 amount 变更
$cbzx = substr($cbzxid,0,strrpos($cbzxid,"("));
$cbzxsql = " code ='$cbzx' and status = 1";
$cbzxdata = m('c_cbzx')->getone($cbzxsql,'id,amount');
$cbarr = array(
'amount' =>$cbzxdata['amount']+$this->rs['money'],
);
m('c_cbzx')->update($cbarr,"`code`='$cbzx'");
//账户明细 c_account_detail
$account_detail=array(
<<<<<<< HEAD
'account' => $data['name'],
'opt_type' => 2,
'amount' =>$this->rs['money'],
'trans_numb' => $this->rs['docnum'],
'account_balance' => $data['account_balance']-$this->rs['money'],
'create_time' =>date("Y-m-d H:i:s"),
'uid' =>$this->rs['uid'],
);
m('c_account_detail')->insert($account_detail);
// 业务付款8业务预付款10费用报销11 oa_c_fund_detail
=======
'account' => $data['name'],
'opt_type' => 2,
'amount' =>$this->rs['money'],
'trans_numb' => $this->rs['docnum'],
'account_balance' => $data['account_balance']-$this->rs['money'],
'create_time' =>date("Y-m-d H:i:s"),
'uid' =>$this->rs['uid'],
);
m('c_account_detail')->insert($account_detail);
// 业务付款8业务预付款10费用报销11 oa_c_fund_detail
//流程全部完成后调用
protected function flowcheckfinsh($zt)
{
// 扣除账户余额 c_fund_account account_balance
$cbzxid = $this->rs['cbxmid'];
$model = 'c_fund_account';
$sql = " cost_id ='$cbzxid' and status = 1 and is_default=1";
$data = m($model)->getone($sql, 'id,name,account_balance');
>>>>>>> master $zfarr = array(
$fund_detail=array( 'account_balance' => $data['account_balance'] - $this->rs['money'],
'trans_numb' =>$this->rs['docnum'], );
'account' => $data['name'], $id = $data['id'];
'toaccount' =>'', m('c_fund_account')->update($zfarr, "`id`='$id'");
'trans_amount' =>$this->rs['money'],
'business_type' =>11,
'opt_type' =>2,
'account_balance'=>$data['account_balance']-$this->rs['money'],
'create_time' =>date("Y-m-d H:i:s"),
'uid' =>$this->rs['uid'],
);
m('c_fund_detail')->insert($fund_detail);
<<<<<<< HEAD
=======
// 成本中心 amount 变更
$cbzx = substr($cbzxid, 0, strrpos($cbzxid, "("));
>>>>>>> master $cbzxsql = " code ='$cbzx' and status = 1";
}
$cbzxdata = m('c_cbzx')->getone($cbzxsql, 'id,amount');
$cbarr = array(
'amount' => $cbzxdata['amount'] + $this->rs['money'],
);
m('c_cbzx')->update($cbarr, "`code`='$cbzx'");
//账户明细 c_account_detail
$account_detail = array(
'account' => $data['name'],
'opt_type' => 2,
'amount' => $this->rs['money'],
'trans_numb' => $this->rs['docnum'],
'account_balance' => $data['account_balance'] - $this->rs['money'],
'create_time' => date("Y-m-d H:i:s"),
'uid' => $this->rs['uid'],
);
m('c_account_detail')->insert($account_detail);
// 业务付款8业务预付款10费用报销11 oa_c_fund_detail
$fund_detail = array(
'trans_numb' => $this->rs['docnum'],
'account' => $data['name'],
'toaccount' => '',
'trans_amount' => $this->rs['money'],
'business_type' => 11,
'opt_type' => 2,
'account_balance' => $data['account_balance'] - $this->rs['money'],
'create_time' => date("Y-m-d H:i:s"),
'uid' => $this->rs['uid'],
);
m('c_fund_detail')->insert($fund_detail);
}
} }
\ No newline at end of file
...@@ -52,7 +52,6 @@ class loginClassModel extends Model ...@@ -52,7 +52,6 @@ class loginClassModel extends Model
$logyzbo = true; $logyzbo = true;
} }
$fields = '`pass`,`id`,`name`,`user`,`mobile`,`face`,`deptname`,`deptallname`,`ranking`,`apptx`'; $fields = '`pass`,`id`,`name`,`user`,`mobile`,`face`,`deptname`,`deptallname`,`ranking`,`apptx`';
$posts = $user; $posts = $user;
if($posts=='管理员')return '不能使用管理员的名字登录'; if($posts=='管理员')return '不能使用管理员的名字登录';
...@@ -101,8 +100,7 @@ class loginClassModel extends Model ...@@ -101,8 +100,7 @@ class loginClassModel extends Model
$us = $this->db->getone('[Q]admin', $arrs , $fields); $us = $this->db->getone('[Q]admin', $arrs , $fields);
if($us)$loginx = '编号'; if($us)$loginx = '编号';
} }
if(!$us){ if(!$us){
$arrs = array( $arrs = array(
'name' => $user, 'name' => $user,
...@@ -115,15 +113,13 @@ class loginClassModel extends Model ...@@ -115,15 +113,13 @@ class loginClassModel extends Model
if($msg=='')$us = $this->db->getone('[Q]admin', $arrs , $fields); if($msg=='')$us = $this->db->getone('[Q]admin', $arrs , $fields);
if($us)$loginx = '姓名'; if($us)$loginx = '姓名';
} }
if($msg=='' && !$us){ if($msg=='' && !$us){
$msg = '用户不存在'; $msg = '用户不存在';
}else if($msg==''){ }else if($msg==''){
$uid = $us['id']; $uid = $us['id'];
$user = $us['user']; $user = $us['user'];
//验证码登录 //验证码登录
if($ltype==1){ if($ltype==1){
$yarr = c('xinhuapi')->checkcode($mobile, $yanzm, $device); $yarr = c('xinhuapi')->checkcode($mobile, $yanzm, $device);
...@@ -155,9 +151,7 @@ class loginClassModel extends Model ...@@ -155,9 +151,7 @@ class loginClassModel extends Model
} }
} }
} }
//其他时判断,单点登录 //其他时判断,单点登录
if($this->loginrand != '' && $pass==$this->loginrand){ if($this->loginrand != '' && $pass==$this->loginrand){
$msg = ''; $msg = '';
...@@ -385,8 +379,7 @@ class loginClassModel extends Model ...@@ -385,8 +379,7 @@ class loginClassModel extends Model
foreach($rows as $k=>$rs)$uids.=','.$rs['uid'].''; foreach($rows as $k=>$rs)$uids.=','.$rs['uid'].'';
if($uids!='')m('admin')->update('`online`=1', "`id` in(".substr($uids,1).")"); if($uids!='')m('admin')->update('`online`=1', "`id` in(".substr($uids,1).")");
} }
//首页登录统计 //首页登录统计
public function homejtLogin() public function homejtLogin()
{ {
......
...@@ -17,9 +17,7 @@ class openfkClassAction extends openapiAction ...@@ -17,9 +17,7 @@ class openfkClassAction extends openapiAction
{ {
$data = json_decode($this->post('data'),true); $data = json_decode($this->post('data'),true);
if(empty($data)) $this->showreturn([], '请求的参数不能为空!', '201'); if(empty($data)) $this->showreturn([], '请求的参数不能为空!', '201');
if(!empty($data['docnum'])) $this->data['docnum'] = $data['docnum']; //如果是编辑则携带编码 if(!empty($data['docnum'])) $this->data['docnum'] = $data['docnum']; //如果是编辑则携带编码
$user = $this->getUser($data['uname']); $user = $this->getUser($data['uname']);
if ($data['type'] == 1) { if ($data['type'] == 1) {
...@@ -59,6 +57,7 @@ class openfkClassAction extends openapiAction ...@@ -59,6 +57,7 @@ class openfkClassAction extends openapiAction
public function createAction() public function createAction()
{ {
$id = m($this->model)->insert($this->data); $id = m($this->model)->insert($this->data);
die($id);
if ($id) { if ($id) {
//插入子表数据 //插入子表数据
$smode = m($this->model.'Detail'); $smode = m($this->model.'Detail');
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论