停止充电
This commit is contained in:
parent
f028580572
commit
b295ec8bcf
@ -41,8 +41,12 @@ public class HxpcChargeOrderController extends BaseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 启动充电
|
* 启动充电
|
||||||
|
* @param userId
|
||||||
|
* @param serialNumber 终端编码
|
||||||
|
* @return
|
||||||
*/
|
*/
|
||||||
@GetMapping("/startUp")
|
@GetMapping("/startUp")
|
||||||
public AjaxResult startUp(@RequestParam Long userId,@RequestParam String serialNumber){
|
public AjaxResult startUp(@RequestParam Long userId,@RequestParam String serialNumber){
|
||||||
@ -50,5 +54,16 @@ public class HxpcChargeOrderController extends BaseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 停止充电
|
||||||
|
* @param userId
|
||||||
|
* @param serialNumber 终端编码
|
||||||
|
* @param chargingOrderId 充电id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@GetMapping("/stopUp")
|
||||||
|
public AjaxResult stopUp(@RequestParam Long userId,@RequestParam String serialNumber,@RequestParam Long chargingOrderId){
|
||||||
|
return iHxpcChargeOrderService.stopUp(userId, serialNumber,chargingOrderId);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -38,11 +38,17 @@ public class XhpcHistoryOrderController extends BaseController {
|
|||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 用户订单详情接口
|
* 用户订单详情接口
|
||||||
|
* @param userId 用户id
|
||||||
|
* @param historyOrderId 历史订单id
|
||||||
|
* @param type 1 历史订单id 2 充电订单id
|
||||||
|
* @param chargingOrderId 充电订单id
|
||||||
|
* @return
|
||||||
*/
|
*/
|
||||||
@GetMapping("/gethistotyOrderMessage")
|
@GetMapping("/gethistotyOrderMessage")
|
||||||
public AjaxResult gethistotyOrderMessage(@RequestParam Long userId,@RequestParam Long historyOrderId)
|
public AjaxResult gethistotyOrderMessage(@RequestParam Long userId,@RequestParam Long historyOrderId,Integer type,Long chargingOrderId)
|
||||||
{
|
{
|
||||||
return xhpcHistoryOrderService.gethistotyOrderMessage(userId,historyOrderId);
|
return xhpcHistoryOrderService.gethistotyOrderMessage(userId,historyOrderId);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -25,7 +25,16 @@ public interface IHxpcChargeOrderService {
|
|||||||
/**
|
/**
|
||||||
* 启动充电
|
* 启动充电
|
||||||
* @param userId
|
* @param userId
|
||||||
|
* @param serialNumber 终端编码
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
AjaxResult startUp(Long userId,String serialNumber);
|
AjaxResult startUp(Long userId,String serialNumber);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 停止充电
|
||||||
|
* @param userId
|
||||||
|
* @param serialNumber 终端编码
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
AjaxResult stopUp(Long userId,String serialNumber,Long chargingOrderId);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -113,4 +113,25 @@ public class HxpcChargeOrderServiceImpl implements IHxpcChargeOrderService {
|
|||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public AjaxResult stopUp(Long userId, String serialNumber,Long chargingOrderId) {
|
||||||
|
|
||||||
|
String pattern = "^([0-9]{16})";
|
||||||
|
Pattern compile = Pattern.compile(pattern);
|
||||||
|
Matcher m = compile.matcher(serialNumber);
|
||||||
|
if (serialNumber.length()!=16 || !m.matches()) {
|
||||||
|
return AjaxResult.error(1104, "无效的终端编号");
|
||||||
|
}
|
||||||
|
//终端信息
|
||||||
|
XhpcTerminal xhpcTerminal = hxpcChargeOrderMapper.getXhpcTerminalSerialNumber(serialNumber);
|
||||||
|
if (xhpcTerminal == null || xhpcTerminal.getTerminalId() == null || xhpcTerminal.getChargingPileId() == null || xhpcTerminal.getPileSerialNumber() == null) {
|
||||||
|
return AjaxResult.error(1104, "无效的终端编号");
|
||||||
|
}
|
||||||
|
R oa = powerPileService.stopCharging(xhpcTerminal.getPileSerialNumber(), xhpcTerminal.getSerialNumber(), "OA");
|
||||||
|
if(oa.getCode() !=200){
|
||||||
|
return AjaxResult.error(oa.getMsg());
|
||||||
|
}
|
||||||
|
return AjaxResult.success();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user