|
@@ -3376,6 +3376,10 @@ $verifyDetail=$verify->find(array('where'=>' (staff not like "%\"'.$this->staff[
|
|
|
$receipt->verifyBreakup=$verifyString;
|
|
|
$receiptDetailObj->status=3;
|
|
|
$receiptDetailObj->update(array('where'=>'rid='.$rid));
|
|
|
+
|
|
|
+ //微信企业号通知
|
|
|
+ $this->setWXMsg($rid,3);
|
|
|
+
|
|
|
}elseif(count($verifyStaff)==count($verifyDetail)){//要修改 角色的数量
|
|
|
$receipt->status=6;
|
|
|
|
|
@@ -3389,6 +3393,9 @@ $verifyDetail=$verify->find(array('where'=>' (staff not like "%\"'.$this->staff[
|
|
|
$loanReceipt->pastDate=date("Y-m-d");
|
|
|
|
|
|
$loanReceipt->update(array('where'=>' rid = '.$receiptDetail['loanRid']));
|
|
|
+
|
|
|
+ //微信企业号通知
|
|
|
+ $this->setWXMsg($rid,1);
|
|
|
|
|
|
}
|
|
|
|
|
@@ -6546,7 +6553,9 @@ $receiptList[$key]['verifyList']=$verifyList;
|
|
|
$receiptLog->status=3;
|
|
|
$receiptLog->rid=$rid;
|
|
|
$receiptLog->insert();
|
|
|
-
|
|
|
+
|
|
|
+ //微信企业号通知
|
|
|
+ $this->setWXMsg($rid,3);
|
|
|
|
|
|
}elseif(count($verifyStaff)==count($verifyDetail)){//要修改 角色的数量
|
|
|
$receipt->status=1;$reviseSum=0;
|
|
@@ -6664,6 +6673,9 @@ $receiptList[$key]['verifyList']=$verifyList;
|
|
|
}
|
|
|
}
|
|
|
$receipt->pastDate=date("Y-m-d");
|
|
|
+
|
|
|
+ //微信企业号通知
|
|
|
+ $this->setWXMsg($rid,1);
|
|
|
}
|
|
|
|
|
|
$receipt->update(array('where'=>' rid = '.$rid));
|
|
@@ -6724,6 +6736,10 @@ $receiptList[$key]['verifyList']=$verifyList;
|
|
|
|
|
|
$receipt->status=4;
|
|
|
$receipt->update(array('where'=>'rid='.$rid));
|
|
|
+
|
|
|
+ //微信企业号通知
|
|
|
+ $this->setWXMsg($rid,2);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//echo "ddd";
|
|
@@ -6784,8 +6800,10 @@ $receiptList[$key]['verifyList']=$verifyList;
|
|
|
|
|
|
$receipt->status=4;
|
|
|
$receipt->update(array('where'=>'rid='.$rid));
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+ //微信企业号通知
|
|
|
+ $this->setWXMsg($rid,2);
|
|
|
+
|
|
|
echo json_encode ( array (
|
|
|
'status' => 1
|
|
|
) );die;
|
|
@@ -9024,6 +9042,39 @@ $receiptList[$key]['verifyList']=$verifyList;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ function setWXMsg($rid,$type){
|
|
|
+
|
|
|
+ Doo::loadModel("receipt");
|
|
|
+ $receipt=new receipt();
|
|
|
+ $receiptDetail = $receipt->getOne(array('where'=>'rid='.$rid,'asArray'=>true));
|
|
|
+ if(!empty($receiptDetail)){
|
|
|
+ Doo::loadModel('staff');
|
|
|
+ $staff = new staff();
|
|
|
+ $staffmsg = $staff->getStaffBySid($receiptDetail['staff']);
|
|
|
+ if(!empty($staffmsg['wxid'])){
|
|
|
+ require_once (SITE_PATH . '/protected/class/client.php');
|
|
|
+ $client = new client ('http://m.cld.smartcost.com.cn/');
|
|
|
+ $user = $staffmsg['wxid'];
|
|
|
+ $receiptName = '';
|
|
|
+ $msg = '';
|
|
|
+ switch($receiptDetail['Rtype']){
|
|
|
+ case 0:$receiptName = '报销';break;
|
|
|
+ case 1:$receiptName = '借款';break;
|
|
|
+ case 2:$receiptName = '对公汇款';break;
|
|
|
+ }
|
|
|
+ switch($type){
|
|
|
+ case 1:$msg = '太好了,您的'.$receiptName.' '.$receiptDetail['receiptOrder'].',¥'.$receiptDetail['sum'].',已同意支付。';break;
|
|
|
+ case 2:$msg = '注意,您的'.$receiptName.' '.$receiptDetail['receiptOrder'].',¥'.$receiptDetail['sum'].',已被撤回,请及时处理。';break;
|
|
|
+ case 3:$msg = '很遗憾,您的'.$receiptName.' '.$receiptDetail['receiptOrder'].',¥'.$receiptDetail['sum'].',已被终止。';break;
|
|
|
+ }
|
|
|
+
|
|
|
+ $result = $client->SendMsg($user,$msg,'text');
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
// Email发送函数
|
|
|
function SMail($toemail, $subject, $contents) {
|
|
@@ -9258,4 +9309,5 @@ function get_previous($on_page = 1) {
|
|
|
return $on_page != 0 ? $on_page - 1 : $on_page;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
?>
|