yimadai.php 977 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace WY\app\controller;
  3. use WY\app\libs\Controller;
  4. use WY\app\model\Paybank;
  5. if (!defined('WY_ROOT')) {
  6. exit;
  7. }
  8. class yimadai extends Controller
  9. {
  10. private $key = 'OGdkk9F9adfl72kDk3';
  11. public function index()
  12. {
  13. $data = isset($_POST) ? $_POST : false;
  14. if (!$data) {
  15. return;
  16. }
  17. extract($data);
  18. $sign = md5('MerNo=' . $MerNo . '&MerBillNo=' . $MerBillNo . '&CardNo=' . $CardNo . '&Amount=' . $Amount . '&Succeed=' . $Succeed . '&BillNo=' . $BillNo . '&' . $this->key);
  19. if ($sign == $SignInfo) {
  20. $paybank = new Paybank();
  21. $retmsg = json_encode(array('resCode' => $Succeed, 'resContent' => $paybank->getRet($Succeed)));
  22. $data = array('retmsg' => $retmsg, 'is_state' => $Succeed == '0000' ? '1' : 0);
  23. $this->model()->from('payments')->updateSet($data)->where(array('fields' => 'sn=?', 'values' => array($MerBillNo)))->update();
  24. }
  25. }
  26. }
  27. ?>