diff --git a/ZhuQue/src/main/java/com/dsideal/ZhuQue/Ylt/Controller/YltController.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Ylt/Controller/YltController.java index 53ad7bc..3c2cd4f 100644 --- a/ZhuQue/src/main/java/com/dsideal/ZhuQue/Ylt/Controller/YltController.java +++ b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Ylt/Controller/YltController.java @@ -184,51 +184,4 @@ public class YltController extends Controller { } renderJson(CommonUtil.getRet(false, "发现了一个未知的闸机厂商,请联系开发人员!")); } - - /** - * 功能:根据用户id查询挂起订单 - * state: 订单状态 0 创建中 1准备充电中 2 充电中 3完成 4 取消 5挂起 6需要手动补单 7结算中 - * order_type: 订单类型 1普通用户订单 3 企业用户订单 4第三方平台订单 - * order_type =1 or 3 的使用正向方式处理 【直连】 - * order_type =4 使用反向方式处理 【互联互通】 - * - */ - @Before({GET.class}) - @IsLoginInterface({}) - public void getHungUpOrder(String order_no) { - Record record = ym.getHungUpOrder(order_no); - if (record == null) { - renderJson(CommonUtil.getRet(false, "没有挂起订单!")); - return; - } - JSONObject res = new JSONObject(); - res.put("data", record); - - //订单类型 - int order_type = record.getInt("order_type"); - //订单状态 0 创建中 1准备充电中 2 充电中 3完成 4 取消 5挂起 6需要手动补单 7结算中 - int state = record.getInt("state"); - //互联互通 - if (order_type == 4) { - /** - 显示对接平台发过来的金额,并且需要显示我方的金额,两者对比,差额等,让管理员决策判断是否可以补单 - 1,在订单管理---充电订单,中 筛选 待结算,可以看到。 - 2,互联互通,平台推过来的订单中会含有电费和服务费两项,桩设置中有单价,也可以计算出来电费和服务费,之后算两者的差。 - 在中电联 标准协议中,互联互通订单,都是推过来,不用太计算,之所以加这项,是怕有万一互联互通在推送过程中有电量没有费用,之前发生过类似情况,给客户按0结算了,所以加的这么个验证。 - */ - //MongoDB中集合:notificationChargeOrderInfoReqDao.findOne(orderNo); 可以获取到互联互通平台传送过来的账单信息,可以提供出来让人来看 - //TODO - } else {//直连 - //最后一次通讯记录 - JSONObject jo = query.use("equipmentOrder").eq("_id", order_no).findOne(); - res.put("extInfo", jo); - //chargeBeginTime 开始充电时间 - //chargeEndTime 结束充电时间 - //charge_degree 充电度数 - //chargeBeginSoc 充电开始soc - //chargeEndSoc 充电结束soc - //chargeDuration 充电时长 单位:秒 - } - renderJson(CommonUtil.getRet(res, true, "获取数据成功!")); - } } \ No newline at end of file diff --git a/ZhuQue/src/main/java/com/dsideal/ZhuQue/Ylt/Model/YltModel.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Ylt/Model/YltModel.java index 1034d03..d20fda0 100644 --- a/ZhuQue/src/main/java/com/dsideal/ZhuQue/Ylt/Model/YltModel.java +++ b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Ylt/Model/YltModel.java @@ -122,30 +122,4 @@ public class YltModel { record.set("result", result); Db.save("t_ext_dz_log", "order_no", record); } - - /** - * 功能:根据手机号查询用户信息 - * - * @param phone - * @return - */ - public List queryUserByPhone(String phone) { - String sql = "select * from t_user where relation_phone=? or phone=?"; - List list = Db.find(sql, phone, phone); - return list; - } - - /** - * 功能:根据订单号查询挂起订单 - * - * state: 订单状态 0 创建中 1准备充电中 2 充电中 3完成 4 取消 5挂起 6需要手动补单 7结算中 - * order_type: 订单类型 1普通用户订单 3 企业用户订单 4第三方平台订单 - * order_type =1 or 3 的使用正向方式处理 - * order_type =4 使用反向方式处理 - * @param order_no - */ - public Record getHungUpOrder(String order_no) { - String sql = "select order_no,state,order_type from t_equipment_charge_order where order_no=?"; - return Db.findFirst(sql, order_no); - } }