新增 占桩订单相关接口

This commit is contained in:
Lemon
2023-08-18 11:40:23 +08:00
parent 74af1bba60
commit 00cfd77eeb
8 changed files with 105 additions and 8 deletions

View File

@@ -91,4 +91,12 @@ public interface OrderPileOccupyMapper {
* @return
*/
List<OrderPileOccupyVO> getOccupyOrderInfo(String memberId);
/**
* 根据桩编号、枪口号查询最近一条占桩订单
* @param pileSn
* @param connectorCode
* @return
*/
OrderPileOccupy getOrderInfoByPile(@Param("pileSn") String pileSn, @Param("connectorCode") String connectorCode);
}

View File

@@ -58,4 +58,12 @@ public interface OrderPileOccupyService{
* @return
*/
List<OrderPileOccupyVO> getOccupyOrderInfo(String memberId);
/**
* 根据桩编号、枪口号查询最近一条占桩订单
* @param pileSn
* @param connectorCode
* @return
*/
OrderPileOccupy getOrderInfoByPile(String pileSn, String connectorCode);
}

View File

@@ -138,7 +138,7 @@ public class OrderPileOccupyServiceImpl implements OrderPileOccupyService{
String occupyCode = "OP" + IdUtils.getOrderCode();
orderPileOccupy.setOccupyCode(occupyCode);
orderPileOccupy.setMemberId(memberId);
orderPileOccupy.setStatus(Constants.ZERO); // 占桩中
orderPileOccupy.setStatus(OrderPileOccupyStatusEnum.DRAFT_ORDER.getCode()); // 占桩中
orderPileOccupy.setPayStatus(Constants.ZERO); // 未支付
orderPileOccupy.setPileSn(pileSn);
PileInfoVO pileInfoVO = pileBasicInfoService.selectPileInfoBySn(pileSn);
@@ -147,7 +147,7 @@ public class OrderPileOccupyServiceImpl implements OrderPileOccupyService{
}
orderPileOccupy.setConnectorCode(connectorCode);
orderPileOccupy.setPileConnectorCode(pileSn + connectorCode);
orderPileOccupy.setStartTime(DateUtils.getNowDate());
// orderPileOccupy.setStartTime(DateUtils.getNowDate());
orderPileOccupy.setDelFlag(DelFlagEnum.NORMAL.getValue());
orderPileOccupyMapper.insertSelective(orderPileOccupy);
@@ -287,5 +287,16 @@ public class OrderPileOccupyServiceImpl implements OrderPileOccupyService{
return list;
}
/**
* 根据桩编号、枪口号查询最近一条占桩订单
* @param pileSn
* @param connectorCode
* @return
*/
@Override
public OrderPileOccupy getOrderInfoByPile(String pileSn, String connectorCode) {
return orderPileOccupyMapper.getOrderInfoByPile(pileSn, connectorCode);
}
}