//public string SendParkingOutNotify(string cmd, string plateNo, string cpid, // string pkname, string indate, string outdate, string durtime, string amount, string app) //{ // return SendParkingOutNotify(cmd,plateNo,cpid,pkname,indate,outdate,durtime,"",amount,app); //} //[HttpPost] public string SendParkingOutNotify(string cmd, string plateNo, string cpid, string pkname, string indate, string outdate, string durtime, string payType, string amount, string app) { if (cmd.IsEmpty()) { return("-4"); } WX_ApiConfig config = WXApiConfigServices.QueryWXApiConfig(cpid); if (config == null) { return("-1"); } if (!config.Status) { return("-2"); } WX_Info user = WXUserServices.GetWXInfoByPlateNo(plateNo); if (user == null) { return("-3"); } if (cmd == "In") { } else if (cmd == "Out") { bool isApp = app == "1" ? true : false; if (amount.EndsWith("元")) { amount = amount + "元"; } if (payType.IsEmpty()) { //默认 payType = "APP支付"; } bool isSuc = TemplateMessageServices.SendParkOut(config.CompanyID, plateNo, pkname, indate, outdate, durtime, payType, amount, user.OpenID, isApp); if (isSuc) { return("1"); } else { return("0"); } } return(""); }
//[HttpPost] public string SendParkingInNotify(string cmd, string plateNo, string cpid, string pkname, string indate) { if (cmd.IsEmpty()) { return("-4"); } WX_ApiConfig config = WXApiConfigServices.QueryWXApiConfig(cpid); if (config == null) { return("-1"); } if (!config.Status) { return("-2"); } WX_Info user = WXUserServices.GetWXInfoByPlateNo(plateNo); if (user == null) { return("-3"); } if (cmd == "In") { bool isSuc = TemplateMessageServices.SendParkIn(config.CompanyID, plateNo, pkname, indate, user.OpenID); if (isSuc) { return("1"); } else { return("0"); } } else if (cmd == "Out") { } return(""); }