提交 15a0f358 authored 作者: fengzy's avatar fengzy

'调整emfk'

上级 ebd00818
...@@ -183,6 +183,7 @@ class openemfkClassAction extends openapiAction ...@@ -183,6 +183,7 @@ class openemfkClassAction extends openapiAction
public function listAction(){ public function listAction(){
$sql = 'select id,fbillno,status from [Q]oa_c_emfk where status=0 and fbillno is NOT null'; $sql = 'select id,fbillno,status from [Q]oa_c_emfk where status=0 and fbillno is NOT null';
return $sql;
$dataarr = $this->db->getall($sql); $dataarr = $this->db->getall($sql);
foreach ($dataarr as $key => $value) { foreach ($dataarr as $key => $value) {
...@@ -218,139 +219,139 @@ class openemfkClassAction extends openapiAction ...@@ -218,139 +219,139 @@ class openemfkClassAction extends openapiAction
$post_content = self::create_postdata($data); $post_content = self::create_postdata($data);
$result = self::invoke_save($cloudUrl,$post_content,$cookie_jar); $result = self::invoke_save($cloudUrl,$post_content,$cookie_jar);
$array = json_decode($result,true); $array = json_decode($result,true);
var_dump($array);die;
//
// if(count($array)>1){ if(count($array)>1){
//
// $key = ['FBillNo','FDOCUMENTSTATUS','FPAYTOTALAMOUNTFOR','FPOSTDATE' ]; $key = ['FBillNo','FDOCUMENTSTATUS','FPAYTOTALAMOUNTFOR','FPOSTDATE' ];
// $new_array = array(); $new_array = array();
// foreach($array as $k=>$v) { foreach($array as $k=>$v) {
// $new_array[$k] = array_combine($key,$v); $new_array[$k] = array_combine($key,$v);
//
// } }
// // 计算金钱 // 计算金钱
// $sum = 0; $sum = 0;
// foreach($new_array as $ke =>$item){ foreach($new_array as $ke =>$item){
// if($item['FDOCUMENTSTATUS']=='C'){ if($item['FDOCUMENTSTATUS']=='C'){
// $sum += (int)$item['FPAYTOTALAMOUNTFOR']; $sum += (int)$item['FPAYTOTALAMOUNTFOR'];
//
// $payflow = $this->db->getone('[Q]finifom_oayfk_paymentflow',"`fbillno`='".$new_array[$ke]['FBillNo']."'",'id,fbillno'); $payflow = $this->db->getone('[Q]finifom_oayfk_paymentflow',"`fbillno`='".$new_array[$ke]['FBillNo']."'",'id,fbillno');
// $fbillno=$new_array['FSRCBILLNO']; $fbillno=$new_array['FSRCBILLNO'];
// $datalist = $this->db->getone('[Q]c_fininfom_oayfk',"`fbillno`='".$value['fbillno']."'",'id,fbillno,amountOfThisPayment'); $datalist = $this->db->getone('[Q]c_fininfom_oayfk',"`fbillno`='".$value['fbillno']."'",'id,fbillno,amountOfThisPayment');
// if(!$payflow ){ if(!$payflow ){
// $paymentflow=array( $paymentflow=array(
// 'fsrcbillno' =>$new_array[$ke]['FSRCBILLNO'], 'fsrcbillno' =>$new_array[$ke]['FSRCBILLNO'],
// 'fbillno' =>$new_array[$ke]['FBillNo'], 'fbillno' =>$new_array[$ke]['FBillNo'],
// 'fpaytotalamountfor' =>$new_array[$ke]['FPAYTOTALAMOUNTFOR'], 'fpaytotalamountfor' =>$new_array[$ke]['FPAYTOTALAMOUNTFOR'],
// 'mid' =>$datalist['id'], 'mid' =>$datalist['id'],
// 'date' =>substr($new_array[$ke]['FPOSTDATE'],0,strpos($new_array[$ke]['FPOSTDATE'], 'T')) 'date' =>substr($new_array[$ke]['FPOSTDATE'],0,strpos($new_array[$ke]['FPOSTDATE'], 'T'))
// ); );
// m('finifom_oayfk_paymentflow')->insert($paymentflow); m('finifom_oayfk_paymentflow')->insert($paymentflow);
//
// } }
// } }
// } }
//
// if($datalist['amountOfThisPayment']==$sum){ if($datalist['amountOfThisPayment']==$sum){
//
// m('c_fininfom_oayfk')->update('`status`=1',$datalist['id']); m('c_fininfom_oayfk')->update('`status`=1',$datalist['id']);
// $zfarr = array( $zfarr = array(
// 'status' =>1, 'status' =>1,
// 'nowcourseid' => 0, 'nowcourseid' => 0,
// 'nowcheckid' => NULL, 'nowcheckid' => NULL,
// 'nowcheckname' => NULL, 'nowcheckname' => NULL,
// 'nstatustext' => '尹再伟处理同意', 'nstatustext' => '尹再伟处理同意',
// ); );
// m('flow_bill')->update($zfarr,'mid='.$datalist['id'].''); m('flow_bill')->update($zfarr,'mid='.$datalist['id'].'');
//
// $addarr = array( $addarr = array(
// 'table' => 'c_fininfom_oayfk', 'table' => 'c_fininfom_oayfk',
// 'mid' => $datalist['id'], 'mid' => $datalist['id'],
// 'status' => 1, 'status' => 1,
// 'statusname' => '同意', 'statusname' => '同意',
// 'name' => '出纳付款', 'name' => '出纳付款',
// 'courseid' => 310, 'courseid' => 310,
// 'optdt' => date("Y-m-d H:i:s"), 'optdt' => date("Y-m-d H:i:s"),
// 'explain' => '系统自动确认', 'explain' => '系统自动确认',
// 'ip' => '0.0.0.0', 'ip' => '0.0.0.0',
// 'web' =>'Chrome', 'web' =>'Chrome',
// 'checkname' =>'尹再伟', 'checkname' =>'尹再伟',
// 'checkid' =>1085, 'checkid' =>1085,
// 'modeid' =>103, 'modeid' =>103,
// 'color' =>'green', 'color' =>'green',
// 'valid' =>1, 'valid' =>1,
// 'step' =>5, 'step' =>5,
// 'qmimg' =>NULL, 'qmimg' =>NULL,
// 'iszb' =>0 'iszb' =>0
// ); );
// m('flow_log')->insert($addarr); m('flow_log')->insert($addarr);
// echo '成功'; echo '成功';
// } }
//
//
//
// }else{ }else{
//
// $key = ['FSRCBILLNO','FBillNo','FDOCUMENTSTATUS','FPAYTOTALAMOUNTFOR','FPOSTDATE' ]; $key = ['FSRCBILLNO','FBillNo','FDOCUMENTSTATUS','FPAYTOTALAMOUNTFOR','FPOSTDATE' ];
// $new_array = array(); $new_array = array();
// foreach($array as $k=>$v) { foreach($array as $k=>$v) {
// $new_array= array_combine($key,$v); $new_array= array_combine($key,$v);
// } }
// $fbillno=$new_array['FSRCBILLNO']; $fbillno=$new_array['FSRCBILLNO'];
// $datalist = $this->db->getone('[Q]c_fininfom_oayfk',"`fbillno`='".$fbillno."'",'id,fbillno,amountOfThisPayment'); $datalist = $this->db->getone('[Q]c_fininfom_oayfk',"`fbillno`='".$fbillno."'",'id,fbillno,amountOfThisPayment');
// if($new_array['FDOCUMENTSTATUS']=='C'){ if($new_array['FDOCUMENTSTATUS']=='C'){
// $payflow = $this->db->getone('[Q]finifom_oayfk_paymentflow',"`fbillno`='".$new_array['FBillNo']."'",'id,fbillno'); $payflow = $this->db->getone('[Q]finifom_oayfk_paymentflow',"`fbillno`='".$new_array['FBillNo']."'",'id,fbillno');
// if(!$payflow ){ if(!$payflow ){
// $paymentflow=array( $paymentflow=array(
// 'fsrcbillno' =>$new_array['FSRCBILLNO'], 'fsrcbillno' =>$new_array['FSRCBILLNO'],
// 'fbillno' =>$new_array['FBillNo'], 'fbillno' =>$new_array['FBillNo'],
// 'fpaytotalamountfor' =>$new_array['FPAYTOTALAMOUNTFOR'], 'fpaytotalamountfor' =>$new_array['FPAYTOTALAMOUNTFOR'],
// 'mid' =>$datalist['id'], 'mid' =>$datalist['id'],
// 'date' =>substr($new_array['FPOSTDATE'],0,strpos($new_array['FPOSTDATE'], 'T')) 'date' =>substr($new_array['FPOSTDATE'],0,strpos($new_array['FPOSTDATE'], 'T'))
// ); );
// m('finifom_oayfk_paymentflow')->insert($paymentflow); m('finifom_oayfk_paymentflow')->insert($paymentflow);
//
// } }
//
//
//
// if($datalist['amountOfThisPayment']==$new_array['FPAYTOTALAMOUNTFOR']){ if($datalist['amountOfThisPayment']==$new_array['FPAYTOTALAMOUNTFOR']){
// m('c_fininfom_oayfk')->update('`status`=1',$datalist['id']); m('c_fininfom_oayfk')->update('`status`=1',$datalist['id']);
// $zfarr = array( $zfarr = array(
// 'status' =>1, 'status' =>1,
// 'nowcourseid' => 0, 'nowcourseid' => 0,
// 'nowcheckid' => NULL, 'nowcheckid' => NULL,
// 'nowcheckname' => NULL, 'nowcheckname' => NULL,
// 'nstatustext' => '尹再伟处理同意', 'nstatustext' => '尹再伟处理同意',
// ); );
// m('flow_bill')->update($zfarr,'mid='.$datalist['id'].''); m('flow_bill')->update($zfarr,'mid='.$datalist['id'].'');
//
// $addarr = array( $addarr = array(
// 'table' => 'c_fininfom_oayfk', 'table' => 'c_fininfom_oayfk',
// 'mid' => $datalist['id'], 'mid' => $datalist['id'],
// 'status' => 1, 'status' => 1,
// 'statusname' => '同意', 'statusname' => '同意',
// 'name' => '出纳付款', 'name' => '出纳付款',
// 'courseid' => 310, 'courseid' => 310,
// 'optdt' => date("Y-m-d H:i:s"), 'optdt' => date("Y-m-d H:i:s"),
// 'explain' => '系统自动确认', 'explain' => '系统自动确认',
// 'ip' => '0.0.0.0', 'ip' => '0.0.0.0',
// 'web' =>'Chrome', 'web' =>'Chrome',
// 'checkname' =>'尹再伟', 'checkname' =>'尹再伟',
// 'checkid' =>1085, 'checkid' =>1085,
// 'modeid' =>103, 'modeid' =>103,
// 'color' =>'green', 'color' =>'green',
// 'valid' =>1, 'valid' =>1,
// 'step' =>5, 'step' =>5,
// 'qmimg' =>NULL, 'qmimg' =>NULL,
// 'iszb' =>0 'iszb' =>0
// ); );
// m('flow_log')->insert($addarr); m('flow_log')->insert($addarr);
//
// echo "成功1"; echo "成功1";
// } }
// } }
// } }
// //
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论