|
|
@@ -10,14 +10,14 @@ import com.github.microservice.models.hxz.ConsumTransactionsResult;
|
|
|
import com.github.microservice.models.hxz.QRCodeTransactionModel;
|
|
|
import com.github.microservice.models.hxz.WxPayResult;
|
|
|
import com.github.microservice.models.hxz.base.IotBaseResult;
|
|
|
-import com.github.microservice.types.deviceUse.DeviceState;
|
|
|
-import com.github.microservice.types.deviceUse.OrderFromType;
|
|
|
import com.github.microservice.net.ResultContent;
|
|
|
import com.github.microservice.net.ResultMessage;
|
|
|
import com.github.microservice.pay.client.model.ledger.TransactionLogModel;
|
|
|
import com.github.microservice.pay.client.model.weChatMiniApp.WeChatMiniAppPayRet;
|
|
|
import com.github.microservice.types.OrderModeType;
|
|
|
import com.github.microservice.types.OrderState;
|
|
|
+import com.github.microservice.types.deviceUse.DeviceState;
|
|
|
+import com.github.microservice.types.deviceUse.OrderFromType;
|
|
|
import com.github.microservice.types.payment.ChargeableType;
|
|
|
import com.github.microservice.types.payment.PaymentDeviceType;
|
|
|
import com.github.microservice.types.payment.PaymentType;
|
|
|
@@ -31,12 +31,12 @@ import com.zhongshu.card.client.model.payment.statistic.BusinessMainStatisticMod
|
|
|
import com.zhongshu.card.client.model.payment.statistic.StatisticItem;
|
|
|
import com.zhongshu.card.client.model.payment.statistic.StatisticSearch;
|
|
|
import com.zhongshu.card.client.model.school.AreaSimpleModel;
|
|
|
+import com.zhongshu.card.client.model.school.CardInfoSimpleModel;
|
|
|
import com.zhongshu.card.client.service.payment.ExpenseFlowService;
|
|
|
import com.zhongshu.card.client.type.RefundState;
|
|
|
import com.zhongshu.card.client.type.StatisticType;
|
|
|
import com.zhongshu.card.client.type.UserState;
|
|
|
import com.zhongshu.card.client.type.payAccount.RechargeOrderStatus;
|
|
|
-import com.zhongshu.card.client.type.payment.OrderType;
|
|
|
import com.zhongshu.card.client.type.payment.SettlementState;
|
|
|
import com.zhongshu.card.client.type.school.CardState;
|
|
|
import com.zhongshu.card.client.utils.DateUtils;
|
|
|
@@ -60,6 +60,7 @@ import com.zhongshu.card.server.core.service.mqtt.MqttServiceImpl;
|
|
|
import com.zhongshu.card.server.core.service.org.OrganizationServiceImpl;
|
|
|
import com.zhongshu.card.server.core.service.pay.WechatPayService;
|
|
|
import com.zhongshu.card.server.core.service.permissVerify.DevicePermissVerifyService;
|
|
|
+import com.zhongshu.card.server.core.service.projectAbout.CardInfoServiceImpl;
|
|
|
import com.zhongshu.card.server.core.service.school.AreaServiceImpl;
|
|
|
import com.zhongshu.card.server.core.util.*;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
@@ -125,6 +126,9 @@ public class ExpenseFlowServiceImpl extends SuperService implements ExpenseFlowS
|
|
|
@Autowired
|
|
|
private MqttServiceImpl mqttService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private CardInfoServiceImpl cardInfoService;
|
|
|
+
|
|
|
/**
|
|
|
* 创建流水
|
|
|
*
|
|
|
@@ -509,8 +513,7 @@ public class ExpenseFlowServiceImpl extends SuperService implements ExpenseFlowS
|
|
|
|
|
|
// 发送消息
|
|
|
SendMessageModel sendMessageModel = new SendMessageModel();
|
|
|
- sendMessageModel.setMessage(JsonUtil.toJson(Map.of("status", status,
|
|
|
- "orderNo", expenseFlow.getPaymentNo(), "msg", msg, "type", "pay")));
|
|
|
+ sendMessageModel.setMessage(JsonUtil.toJson(Map.of("status", status, "orderNo", expenseFlow.getPaymentNo(), "msg", msg, "type", "pay")));
|
|
|
String userId = expenseFlow.getUserId();
|
|
|
String topic = String.format("/wechat/pay/%s", userId);
|
|
|
sendMessageModel.setTopic(topic);
|
|
|
@@ -990,7 +993,7 @@ public class ExpenseFlowServiceImpl extends SuperService implements ExpenseFlowS
|
|
|
}
|
|
|
|
|
|
//TODO toModel
|
|
|
- public ResultContent pageUnionWith(Pageable pageable, ExpenseFlowUnionParam param){
|
|
|
+ public ResultContent pageUnionWith(Pageable pageable, ExpenseFlowUnionParam param) {
|
|
|
Page<ExpenseFlowUnionWithModel> page = expenseFlowDao.unionWithRecharge(pageable, param);
|
|
|
return null;
|
|
|
}
|
|
|
@@ -1108,6 +1111,9 @@ public class ExpenseFlowServiceImpl extends SuperService implements ExpenseFlowS
|
|
|
ExpenseFlowModel model = new ExpenseFlowModel();
|
|
|
if (ObjectUtils.isNotEmpty(entity)) {
|
|
|
BeanUtils.copyProperties(entity, model);
|
|
|
+ CardInfoSimpleModel cardInfoSimpleModel = cardInfoService.toSimpleModel(entity.getCardInfo());
|
|
|
+ model.setCardInfo(cardInfoSimpleModel);
|
|
|
+
|
|
|
}
|
|
|
return model;
|
|
|
}
|
|
|
@@ -1121,9 +1127,10 @@ public class ExpenseFlowServiceImpl extends SuperService implements ExpenseFlowS
|
|
|
public ExpenseFlowAreaModel toAreaModel(ExpenseFlow entity) {
|
|
|
ExpenseFlowAreaModel model = new ExpenseFlowAreaModel();
|
|
|
if (ObjectUtils.isNotEmpty(entity)) {
|
|
|
- BeanUtils.copyProperties(entity, model);
|
|
|
- // 卡片信息
|
|
|
- // 用户信息
|
|
|
+ ExpenseFlowModel toModel = toModel(entity);
|
|
|
+ BeanUtils.copyProperties(toModel, model);
|
|
|
+
|
|
|
+ // 区域信息信息
|
|
|
AreaSimpleModel simpleModel = entity.getArea();
|
|
|
if (ObjectUtils.isNotEmpty(simpleModel)) {
|
|
|
List<AreaSimpleModel> areas = areaService.getParents(simpleModel.getId());
|