This commit is contained in:
2023-03-29 08:21:12 +08:00
parent 358ece2923
commit d2e54dbb92
3 changed files with 11 additions and 7 deletions

View File

@@ -129,7 +129,7 @@ public class OrderService {
* @param dto
* @return
*/
public String generateOrder(GenerateOrderDTO dto) {
public String generateOrder(GenerateOrderDTO dto) throws ParseException {
log.info("generateOrder param:{}", JSONObject.toJSONString(dto));
// 处理前端传的参数
analysisPileParameter(dto);
@@ -316,7 +316,7 @@ public class OrderService {
* @param dto
* @return
*/
private String saveOrder2Database(GenerateOrderDTO dto) {
private String saveOrder2Database(GenerateOrderDTO dto) throws ParseException {
String orderCode = IdUtils.getOrderCode();
String transactionCode = IdUtils.generateTransactionCode(dto.getPileSn(), dto.getConnectorCode());
@@ -340,7 +340,7 @@ public class OrderService {
.payMode(dto.getPayMode())
.orderAmount(BigDecimal.ZERO)
.startType(dto.getStartType())
.appointmentTime(dto.getAppointmentTime())
.appointmentTime(DateUtils.parseDate(dto.getAppointmentTime(), DateUtils.YYYY_MM_DD_HH_MM_SS))
.build();
// 订单详情

View File

@@ -13,7 +13,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
import java.text.ParseException;
/**
* 远程控制controller
@@ -59,7 +59,12 @@ public class PileRemoteController {
// pileRemoteService.remoteStartCharging(queryPileDTO.getPileSn(), queryPileDTO.getConnectorCode());
// 生成订单并远程启动充电
dto.setStartMode(Constants.ZERO);
String orderCode = orderService.generateOrder(dto);
String orderCode = null;
try {
orderCode = orderService.generateOrder(dto);
} catch (Exception e) {
e.printStackTrace();
}
return AjaxResult.success(ImmutableMap.of("orderCode", orderCode));
}