占桩订单表 实体类update

This commit is contained in:
2023-08-07 15:19:20 +08:00
parent ea3cc04ecd
commit ecf373be89
4 changed files with 85 additions and 22 deletions

View File

@@ -18,6 +18,11 @@ public class OrderPileOccupy {
*/
private Integer id;
/**
* 占桩订单编号
*/
private String occupyCode;
/**
* 状态0-占桩中1-待支付2-无需支付3订单完成
*/

View File

@@ -26,4 +26,8 @@ public interface OrderPileOccupyService{
int batchInsert(List<OrderPileOccupy> list);
/**
* 生成占桩订单
*/
void generateOccupyPileOrder(String memberId, String pileSn, String connectorCode);
}

View File

@@ -1,11 +1,12 @@
package com.jsowell.pile.service.impl;
import com.jsowell.pile.domain.OrderPileOccupy;
import com.jsowell.pile.mapper.OrderPileOccupyMapper;
import com.jsowell.pile.service.OrderPileOccupyService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
import com.jsowell.pile.mapper.OrderPileOccupyMapper;
import com.jsowell.pile.domain.OrderPileOccupy;
import com.jsowell.pile.service.OrderPileOccupyService;
@Service
public class OrderPileOccupyServiceImpl implements OrderPileOccupyService{
@@ -67,4 +68,20 @@ public class OrderPileOccupyServiceImpl implements OrderPileOccupyService{
return orderPileOccupyMapper.batchInsert(list);
}
/**
* 生成占桩订单
* 在会员操作降地锁后,就生成占桩订单
* @param memberId 会员id
* @param pileSn 充电桩编号
* @param connectorCode 充电桩枪口号
*/
@Override
public void generateOccupyPileOrder(String memberId, String pileSn, String connectorCode) {
OrderPileOccupy orderPileOccupy = new OrderPileOccupy();
orderPileOccupy.setMemberId(memberId);
orderPileOccupy.setPileSn(pileSn);
orderPileOccupy.setConnectorCode(connectorCode);
orderPileOccupy.setPileConnectorCode(pileSn + connectorCode);
}
}