|
@@ -1,9 +1,12 @@
|
|
|
package com.szwl.service.impl;
|
|
|
|
|
|
+import com.szwl.feign.SzwlFeign;
|
|
|
import com.szwl.model.bean.OrderDaoChuDTO;
|
|
|
+import com.szwl.model.bo.R;
|
|
|
import com.szwl.model.entity.TAdmin;
|
|
|
import com.szwl.model.entity.TCoinOrder;
|
|
|
import com.szwl.mapper.TCoinOrderMapper;
|
|
|
+import com.szwl.model.entity.TEquipment;
|
|
|
import com.szwl.model.excel.CoinOrderTarget;
|
|
|
import com.szwl.model.query.OrderDaoChuParam;
|
|
|
import com.szwl.model.query.OrderStatisticsDTO;
|
|
@@ -29,6 +32,10 @@ import java.util.List;
|
|
|
public class TCoinOrderServiceImpl extends ServiceImpl<TCoinOrderMapper, TCoinOrder> implements TCoinOrderService {
|
|
|
@Resource
|
|
|
TCoinOrderMapper tCoinOrderMapper;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ SzwlFeign szwlFeign;
|
|
|
+
|
|
|
@Override
|
|
|
public List<CoinOrderTarget> findByCoinOrder(TAdmin admin, List<TCoinOrder> coinOrders) {
|
|
|
ArrayList<CoinOrderTarget> list = new ArrayList<>();
|
|
@@ -37,6 +44,10 @@ public class TCoinOrderServiceImpl extends ServiceImpl<TCoinOrderMapper, TCoinOr
|
|
|
coinOrderTarget.setSn(coinOrder.getSn());
|
|
|
coinOrderTarget.setProductName(coinOrder.getProductName());
|
|
|
coinOrderTarget.setClientId(coinOrder.getClientId());
|
|
|
+ if (coinOrder.getEquipmentId() != null) {
|
|
|
+ TEquipment equipment = R.getDataIfSuccess(szwlFeign.findById(String.valueOf(coinOrder.getEquipmentId())));
|
|
|
+ coinOrderTarget.setMachineName(equipment.getName());
|
|
|
+ }
|
|
|
coinOrderTarget.setName(admin.getUsername());
|
|
|
coinOrderTarget.setPrice(coinOrder.getPrice());
|
|
|
coinOrderTarget.setPayDate(coinOrder.getCreateDate());
|