fix:修复换电后,电池归属没有更换的问题
This commit is contained in:
@@ -336,7 +336,7 @@ public class OpenEquipmentController extends BaseController {
|
|||||||
saveData.setEquipmentId(one.getEquipmentId());
|
saveData.setEquipmentId(one.getEquipmentId());
|
||||||
saveData.setUserId(orderUserId);
|
saveData.setUserId(orderUserId);
|
||||||
saveData.setOrderId(orderId);
|
saveData.setOrderId(orderId);
|
||||||
saveData.setMerchantCode(newMerchantCode);
|
saveData.setMerchantCode(oldMerchantCode);//新电池归属地要变成订单的归属地
|
||||||
boolean b = equipmentService.updateById(saveData);
|
boolean b = equipmentService.updateById(saveData);
|
||||||
// 记录新电池明细
|
// 记录新电池明细
|
||||||
EquipmentRecord record = new EquipmentRecord();
|
EquipmentRecord record = new EquipmentRecord();
|
||||||
@@ -351,7 +351,7 @@ public class OpenEquipmentController extends BaseController {
|
|||||||
// 解绑旧电池
|
// 解绑旧电池
|
||||||
old.setUserId(0);
|
old.setUserId(0);
|
||||||
old.setOrderId(0);
|
old.setOrderId(0);
|
||||||
old.setMerchantCode(oldMerchantCode);
|
old.setMerchantCode(newMerchantCode);//旧电池归属地要变成换电电池的归属地
|
||||||
equipmentService.updateById(old);
|
equipmentService.updateById(old);
|
||||||
// 记录明细
|
// 记录明细
|
||||||
EquipmentRecord record2 = new EquipmentRecord();
|
EquipmentRecord record2 = new EquipmentRecord();
|
||||||
@@ -442,7 +442,7 @@ public class OpenEquipmentController extends BaseController {
|
|||||||
BeanCopier.create(receiptParam, order, CopyOptions.create().ignoreNullValue()).copy();
|
BeanCopier.create(receiptParam, order, CopyOptions.create().ignoreNullValue()).copy();
|
||||||
order.setOrderStatus(ORDER_STATUS_COMPLETED);
|
order.setOrderStatus(ORDER_STATUS_COMPLETED);
|
||||||
|
|
||||||
if (!order.getDeliveryStatus().equals(DELIVERY_STATUS_ACCEPT)) {//小程序下单流程修改后,是先绑定,后确认收获,这里为了兼容
|
if (!DELIVERY_STATUS_ACCEPT.equals(order.getDeliveryStatus())) {//小程序下单流程修改后,是先绑定,后确认收获,这里为了兼容
|
||||||
order.setDeliveryStatus(DELIVERY_STATUS_YES);
|
order.setDeliveryStatus(DELIVERY_STATUS_YES);
|
||||||
}
|
}
|
||||||
order.setReceiptStatus(RECEIPT_STATUS_YES);
|
order.setReceiptStatus(RECEIPT_STATUS_YES);
|
||||||
|
|||||||
Reference in New Issue
Block a user