Esempio n. 1
0
logwrite('答应测试');
if (isset($Printer->params['id']) && isset($Printer->params['sta'])) {
    if ($Printer->checkinput()) {
        //  echo 'sign right';
        //  $this->mysql->update(Mysite::$app->config['tablepre'].'wxback',$data,"id='".$id."'");
        $orderid = $Printer->params['id'];
        //    usr=355841021188485&id=0003&ord=2&sta=0&sgn=E04A80BE97167584E7452FF54865171E
        if ($Printer->params['sta'] == 0) {
            if (!empty($orderid)) {
                $data['is_print'] = 1;
                $mysql->update($Mconfig['tablepre'] . 'order', $data, "id='" . $orderid . "'");
            }
        } else {
            $data['orderid'] = $orderid;
            $data['status'] = $Printer->params['sta'];
            $mysql->insert($Mconfig['tablepre'] . 'printlog', $data);
        }
    } else {
        echo 'sign wrong';
    }
} else {
    //usr
    if (isset($Printer->params['usr']) && !empty($Printer->params['usr'])) {
        $nowtime = strtotime(date('Y-m-d', time()));
        //当天最小时间
        $maxtime = strtotime(date('Y-m-d', time()) . ' 23:59:59');
        $shopinfo = $mysql->select_one("select id,uid  from " . $Mconfig['tablepre'] . "shop  where  IMEI = '" . $Printer->params['usr'] . "'");
        if (!empty($shopinfo)) {
            //当店铺不为空时
            //获取订单
            $orderlist = $mysql->select_one("select *  from " . $Mconfig['tablepre'] . "order   where  shopid = '" . $shopinfo['id'] . "' and status > 0 and status < 3 and is_print = 0 and posttime > " . $nowtime . " and posttime < " . $maxtime . "");