Commit 8b8f707c authored by hezhen's avatar hezhen

Merge branch 'dev-tiande' of http://113.105.137.151:22280/youjj/cloud-platform into dev-tiande

parents 09b144f1 11ac2cff
...@@ -33,6 +33,8 @@ public class RabbitConstant { ...@@ -33,6 +33,8 @@ public class RabbitConstant {
public static final String KEY_ORDER_FINLISH = "order.finlish"; public static final String KEY_ORDER_FINLISH = "order.finlish";
public static final String KEY_ORDER_CANCEL = "order.cancel"; public static final String KEY_ORDER_CANCEL = "order.cancel";
public static final String KEY_ORDER_PART_DEPOSIT = "order.partDeposit"; public static final String KEY_ORDER_PART_DEPOSIT = "order.partDeposit";
public static final String KEY_ORDER_END_1 = "order.end.1";
public static final String KEY_ORDER_END_2 = "order.end.2";
//钱包 //钱包
public static final String KEY_WALLET_ADD = "wallet.add"; public static final String KEY_WALLET_ADD = "wallet.add";
......
...@@ -195,7 +195,8 @@ ...@@ -195,7 +195,8 @@
) r ON l.id = r.user_id ) r ON l.id = r.user_id
LEFT JOIN app_user_login pl ON r.parent_id = pl.id LEFT JOIN app_user_login pl ON r.parent_id = pl.id
LEFT JOIN app_user_detail pd ON pl.id = pd.userid LEFT JOIN app_user_detail pd ON pl.id = pd.userid
LEFT JOIN xxfc_app.app_version_mark z ON z.mark = d.register_source <!-- zuoyh 写了夸库代码,暂不修复-->
LEFT JOIN tiande_app.app_version_mark z ON z.mark = d.register_source
WHERE WHERE
l.isdel = 0 l.isdel = 0
and and
......
...@@ -16,6 +16,8 @@ public class OrderMQDTO extends BaseOrder implements OrderItemInter { ...@@ -16,6 +16,8 @@ public class OrderMQDTO extends BaseOrder implements OrderItemInter {
public static final int ORDER_PAY = 4; public static final int ORDER_PAY = 4;
public static final int ORDER_FINISH = 6; public static final int ORDER_FINISH = 6;
public static final int ORDER_PART_DEPOSIT = 101; public static final int ORDER_PART_DEPOSIT = 101;
public static final int ORDER_END_1 = 201;
public static final int ORDER_END_2 = 202;
OrderRentVehicleDetail orderRentVehicleDetail; OrderRentVehicleDetail orderRentVehicleDetail;
......
...@@ -83,6 +83,7 @@ import java.util.stream.Collectors; ...@@ -83,6 +83,7 @@ import java.util.stream.Collectors;
import static com.github.wxiaoqi.security.common.config.rabbit.RabbitConstant.*; import static com.github.wxiaoqi.security.common.config.rabbit.RabbitConstant.*;
import static com.github.wxiaoqi.security.common.constant.CommonConstants.SYS_FALSE; import static com.github.wxiaoqi.security.common.constant.CommonConstants.SYS_FALSE;
import static com.github.wxiaoqi.security.common.constant.CommonConstants.SYS_TRUE; import static com.github.wxiaoqi.security.common.constant.CommonConstants.SYS_TRUE;
import static com.xxfc.platform.order.pojo.mq.OrderMQDTO.*;
import static com.xxfc.platform.universal.constant.DictionaryKey.APP_ORDER; import static com.xxfc.platform.universal.constant.DictionaryKey.APP_ORDER;
import static com.xxfc.platform.universal.constant.DictionaryKey.ILLEGAL_TYPE; import static com.xxfc.platform.universal.constant.DictionaryKey.ILLEGAL_TYPE;
...@@ -824,9 +825,10 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper, BaseOrder> implements ...@@ -824,9 +825,10 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper, BaseOrder> implements
//处理后台用户提醒短信的发送 //处理后台用户提醒短信的发送
// orderMsgBiz.handelBgUserMsg4Pay(orvd, baseOrder, appUserDTO, OrderMsgBiz.RENT_PAY); // orderMsgBiz.handelBgUserMsg4Pay(orvd, baseOrder, appUserDTO, OrderMsgBiz.RENT_PAY);
sendOrderMq(orvd, otd, omd, baseOrder, OrderMQDTO.ORDER_PAY); sendOrderMq(orvd, otd, omd, baseOrder, ORDER_PAY);
if (OrderTypeEnum.MEMBER.getCode().equals(baseOrder.getType())) { if (OrderTypeEnum.MEMBER.getCode().equals(baseOrder.getType())) {
sendOrderMq(orvd, otd, omd, baseOrder, OrderMQDTO.ORDER_FINISH); sendOrderMq(orvd, otd, omd, baseOrder, ORDER_FINISH);
sendOrderMq(orvd, otd, omd, baseOrder, ORDER_END_1);
//订单完成时,payway为 支付宝,则转支付 //订单完成时,payway为 支付宝,则转支付
baseOrder.setPayWay(payWay); baseOrder.setPayWay(payWay);
orderAccountBiz.finishFreeze2PayAmount(baseOrder); orderAccountBiz.finishFreeze2PayAmount(baseOrder);
...@@ -935,18 +937,24 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper, BaseOrder> implements ...@@ -935,18 +937,24 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper, BaseOrder> implements
}}; }};
sendMsgDTO.setJson(JSONUtil.toJsonStr(orderMQDTO)); sendMsgDTO.setJson(JSONUtil.toJsonStr(orderMQDTO));
switch (sign) { switch (sign) {
case 2: case ORDER_CANCEL:
sendMsgDTO.setRoutKey(KEY_ORDER_CANCEL); sendMsgDTO.setRoutKey(KEY_ORDER_CANCEL);
break; break;
case 4: case ORDER_PAY:
sendMsgDTO.setRoutKey(KEY_ORDER_PAY); sendMsgDTO.setRoutKey(KEY_ORDER_PAY);
break; break;
case 6: case ORDER_FINISH:
sendMsgDTO.setRoutKey(KEY_ORDER_FINLISH); sendMsgDTO.setRoutKey(KEY_ORDER_FINLISH);
break; break;
case 101: case ORDER_PART_DEPOSIT:
sendMsgDTO.setRoutKey(KEY_ORDER_PART_DEPOSIT); sendMsgDTO.setRoutKey(KEY_ORDER_PART_DEPOSIT);
break; break;
case ORDER_END_1:
sendMsgDTO.setRoutKey(KEY_ORDER_END_1);
break;
case ORDER_END_2:
sendMsgDTO.setRoutKey(KEY_ORDER_END_2);
break;
default: default:
break; break;
} }
......
...@@ -550,6 +550,7 @@ public class OrderAccountBiz extends BaseBiz<OrderAccountMapper,OrderAccount> { ...@@ -550,6 +550,7 @@ public class OrderAccountBiz extends BaseBiz<OrderAccountMapper,OrderAccount> {
//发送押金退还完成队列消息 //发送押金退还完成队列消息
baseOrderBiz.sendOrderMq(orderMQDTO.getOrderRentVehicleDetail(), null, null, orderMQDTO, OrderMQDTO.ORDER_PART_DEPOSIT); baseOrderBiz.sendOrderMq(orderMQDTO.getOrderRentVehicleDetail(), null, null, orderMQDTO, OrderMQDTO.ORDER_PART_DEPOSIT);
baseOrderBiz.sendOrderMq(orderMQDTO.getOrderRentVehicleDetail(), null, null, orderMQDTO, OrderMQDTO.ORDER_END_1);
//捕捉异常 //捕捉异常
try { try {
...@@ -729,6 +730,7 @@ public class OrderAccountBiz extends BaseBiz<OrderAccountMapper,OrderAccount> { ...@@ -729,6 +730,7 @@ public class OrderAccountBiz extends BaseBiz<OrderAccountMapper,OrderAccount> {
refundTrigger(baseOrder, orvd, BigDecimal.ZERO, orvd.getReturnPayResidue(), refundAmont, refundDesc, RefundStatusEnum.REFUND_DEPOSIT.getCode(), AccountTypeEnum.OUT_RESIDUE_DEPOSIT, oad); refundTrigger(baseOrder, orvd, BigDecimal.ZERO, orvd.getReturnPayResidue(), refundAmont, refundDesc, RefundStatusEnum.REFUND_DEPOSIT.getCode(), AccountTypeEnum.OUT_RESIDUE_DEPOSIT, oad);
orderDepositRefundRecordBiz.completeRecordStatus(crosstown.getId(), DepositRefundStatus.VIOLATIONARRIVAL); orderDepositRefundRecordBiz.completeRecordStatus(crosstown.getId(), DepositRefundStatus.VIOLATIONARRIVAL);
orderMsgBiz.handelMsgDeposit(orvd, baseOrder, userFeign.userDetailById(baseOrder.getUserId()).getData()); orderMsgBiz.handelMsgDeposit(orvd, baseOrder, userFeign.userDetailById(baseOrder.getUserId()).getData());
baseOrderBiz.sendOrderMq(orvd, null, null, baseOrder, OrderMQDTO.ORDER_END_2);
} }
/** /**
......
...@@ -138,6 +138,7 @@ public class OrderTourVerificationBiz{ ...@@ -138,6 +138,7 @@ public class OrderTourVerificationBiz{
tourDetail = tourDetailBiz.updateSelectiveByIdReT(tourDetail); tourDetail = tourDetailBiz.updateSelectiveByIdReT(tourDetail);
tourFeign.updateTourGoodPersonNum(verificationId,"verification_person",total_number); tourFeign.updateTourGoodPersonNum(verificationId,"verification_person",total_number);
baseOrderBiz.sendOrderMq(null,tourDetail,null, baseOrder, OrderMQDTO.ORDER_FINISH); baseOrderBiz.sendOrderMq(null,tourDetail,null, baseOrder, OrderMQDTO.ORDER_FINISH);
baseOrderBiz.sendOrderMq(null,tourDetail,null, baseOrder, OrderMQDTO.ORDER_END_1);
//订单完成时,payway为 支付宝,则转支付 //订单完成时,payway为 支付宝,则转支付
orderAccountBiz.finishFreeze2PayAmount(baseOrder); orderAccountBiz.finishFreeze2PayAmount(baseOrder);
return ObjectRestResponse.succ(tourDetail.getVerificationId()); return ObjectRestResponse.succ(tourDetail.getVerificationId());
......
...@@ -422,6 +422,7 @@ public class OrderCancelBiz { ...@@ -422,6 +422,7 @@ public class OrderCancelBiz {
//发送队列消息 //发送队列消息
baseOrderBiz.sendOrderMq(orvd, otd, omd, baseOrder, OrderMQDTO.ORDER_CANCEL); baseOrderBiz.sendOrderMq(orvd, otd, omd, baseOrder, OrderMQDTO.ORDER_CANCEL);
baseOrderBiz.sendOrderMq(orvd, otd, omd, baseOrder, OrderMQDTO.ORDER_END_1);
//处理申请 //处理申请
//更新 申请状态 //更新 申请状态
......
...@@ -22,8 +22,10 @@ public class RabbitOrderConfig extends RabbitCommonConfig { ...@@ -22,8 +22,10 @@ public class RabbitOrderConfig extends RabbitCommonConfig {
public static final String ORDER_DEPOSIT_REFUND_QUEUE = "order.deposit.refund.queue"; public static final String ORDER_DEPOSIT_REFUND_QUEUE = "order.deposit.refund.queue";
//第一次分成结算
public static final String ORDER_DEPOSIT_FINISH_QUEUE = "order.deposit.finish.queue"; public static final String ORDER_DEPOSIT_FINISH_QUEUE = "order.deposit.finish.queue";
//第二次分成结算
public static final String ORDER_DEPOSIT_END2_QUEUE = "order.deposit.end2.queue";
//同步企业信息 //同步企业信息
...@@ -34,9 +36,14 @@ public class RabbitOrderConfig extends RabbitCommonConfig { ...@@ -34,9 +36,14 @@ public class RabbitOrderConfig extends RabbitCommonConfig {
static { static {
myQueue = new ArrayList<BindDTO>(){{ myQueue = new ArrayList<BindDTO>(){{
//第一次押金退还
add(new BindDTO(ORDER_DEPOSIT_REFUND_QUEUE, ORDER_TOPIC, KEY_ORDER_FINLISH)); add(new BindDTO(ORDER_DEPOSIT_REFUND_QUEUE, ORDER_TOPIC, KEY_ORDER_FINLISH));
add(new BindDTO(ORDER_DEPOSIT_FINISH_QUEUE, ORDER_TOPIC, KEY_ORDER_FINLISH)); //第一次分成结算
add(new BindDTO(ORDER_DEPOSIT_FINISH_QUEUE, ORDER_TOPIC, KEY_ORDER_END_1));
//第二次分成结算
add(new BindDTO(ORDER_DEPOSIT_END2_QUEUE, ORDER_TOPIC, KEY_ORDER_END_2));
//企业 //企业
add(new BindDTO(ORDER_CORPORATION_UPD_QUEUE, VEHICLE_TOPIC, KEY_CORPORATION_UPD)); add(new BindDTO(ORDER_CORPORATION_UPD_QUEUE, VEHICLE_TOPIC, KEY_CORPORATION_UPD));
//门店 //门店
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment