mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-26 14:05:04 +08:00
根据订单号查询订单分账记录
This commit is contained in:
@@ -4,6 +4,7 @@ import com.jsowell.adapay.dto.PaymentConfirmParam;
|
||||
import com.jsowell.adapay.dto.SplitData;
|
||||
import com.jsowell.pile.domain.OrderSplitRecord;
|
||||
import com.jsowell.pile.vo.OrderInfoDetailVO;
|
||||
import com.jsowell.pile.vo.OrderSplitRecordVO;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -29,5 +30,7 @@ public interface OrderSplitRecordService {
|
||||
* 保存订单分账记录
|
||||
*/
|
||||
void saveOrderSplitRecord(PaymentConfirmParam param, String id, List<SplitData> stationSplitConfigList, OrderInfoDetailVO orderInfoDetailVO);
|
||||
|
||||
List<OrderSplitRecordVO> selectByOrderCode(String orderCode);
|
||||
}
|
||||
|
||||
|
||||
@@ -11,6 +11,8 @@ import com.jsowell.pile.domain.OrderSplitRecord;
|
||||
import com.jsowell.pile.mapper.OrderSplitRecordMapper;
|
||||
import com.jsowell.pile.service.OrderSplitRecordService;
|
||||
import com.jsowell.pile.vo.OrderInfoDetailVO;
|
||||
import com.jsowell.pile.vo.OrderSplitRecordVO;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -96,5 +98,34 @@ public class OrderSplitRecordServiceImpl implements OrderSplitRecordService {
|
||||
}
|
||||
this.batchInsert(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<OrderSplitRecordVO> selectByOrderCode(String orderCode) {
|
||||
List<OrderSplitRecord> orderSplitRecords = orderSplitRecordMapper.selectByOrderCode(orderCode);
|
||||
if (CollectionUtils.isEmpty(orderSplitRecords)) {
|
||||
return Lists.newArrayList();
|
||||
}
|
||||
List<OrderSplitRecordVO> resultList = Lists.newArrayList();
|
||||
for (OrderSplitRecord orderSplitRecord : orderSplitRecords) {
|
||||
OrderSplitRecordVO orderSplitRecordVO = new OrderSplitRecordVO();
|
||||
orderSplitRecordVO.setOrderCode(orderSplitRecord.getOrderCode());
|
||||
orderSplitRecordVO.setStatus(orderSplitRecord.getStatus());
|
||||
orderSplitRecordVO.setSettleAmount(orderSplitRecord.getSettleAmount());
|
||||
orderSplitRecordVO.setElectricityAmount(orderSplitRecord.getElectricityAmount());
|
||||
orderSplitRecordVO.setServiceAmount(orderSplitRecord.getServiceAmount());
|
||||
orderSplitRecordVO.setTradeDate(orderSplitRecord.getTradeDate());
|
||||
orderSplitRecordVO.setAdapayMemberId(orderSplitRecord.getAdapayMemberId());
|
||||
// orderSplitRecordVO.setMerchantName(orderSplitRecord.getMerchantName());
|
||||
orderSplitRecordVO.setPaymentId(orderSplitRecord.getPaymentId());
|
||||
orderSplitRecordVO.setPaymentConfirmId(orderSplitRecord.getPaymentConfirmId());
|
||||
orderSplitRecordVO.setElectricitySplitRatio(orderSplitRecord.getElectricitySplitRatio());
|
||||
orderSplitRecordVO.setElectricitySplitAmount(orderSplitRecord.getElectricitySplitAmount());
|
||||
orderSplitRecordVO.setServiceSplitRatio(orderSplitRecord.getServiceSplitRatio());
|
||||
orderSplitRecordVO.setServiceSplitAmount(orderSplitRecord.getServiceSplitAmount());
|
||||
orderSplitRecordVO.setRemark(orderSplitRecord.getRemark());
|
||||
}
|
||||
return resultList;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user