fix:修复更换设备中商家信息错误问题
This commit is contained in:
@@ -333,7 +333,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(oldMerchantCode);
|
saveData.setMerchantCode(newMerchantCode);
|
||||||
boolean b = equipmentService.updateById(saveData);
|
boolean b = equipmentService.updateById(saveData);
|
||||||
// 记录新电池明细
|
// 记录新电池明细
|
||||||
EquipmentRecord record = new EquipmentRecord();
|
EquipmentRecord record = new EquipmentRecord();
|
||||||
@@ -341,14 +341,14 @@ public class OpenEquipmentController extends BaseController {
|
|||||||
record.setEventType(EVENT_TYPE_BIND);
|
record.setEventType(EVENT_TYPE_BIND);
|
||||||
record.setUserId(orderUserId);
|
record.setUserId(orderUserId);
|
||||||
record.setOrderId(orderId);
|
record.setOrderId(orderId);
|
||||||
record.setMerchantCode(oldMerchantCode);
|
record.setMerchantCode(newMerchantCode);
|
||||||
equipmentRecordService.save(record);
|
equipmentRecordService.save(record);
|
||||||
|
|
||||||
if (b) {
|
if (b) {
|
||||||
// 解绑旧电池
|
// 解绑旧电池
|
||||||
old.setUserId(0);
|
old.setUserId(0);
|
||||||
old.setOrderId(0);
|
old.setOrderId(0);
|
||||||
old.setMerchantCode(newMerchantCode);
|
old.setMerchantCode(oldMerchantCode);
|
||||||
equipmentService.updateById(old);
|
equipmentService.updateById(old);
|
||||||
// 记录明细
|
// 记录明细
|
||||||
EquipmentRecord record2 = new EquipmentRecord();
|
EquipmentRecord record2 = new EquipmentRecord();
|
||||||
@@ -356,7 +356,7 @@ public class OpenEquipmentController extends BaseController {
|
|||||||
record2.setUserId(orderUserId);
|
record2.setUserId(orderUserId);
|
||||||
record2.setOrderId(orderId);
|
record2.setOrderId(orderId);
|
||||||
record2.setEventType(EVENT_TYPE_UNBIND);
|
record2.setEventType(EVENT_TYPE_UNBIND);
|
||||||
record2.setMerchantCode(one.getMerchantCode());
|
record2.setMerchantCode(oldMerchantCode);
|
||||||
equipmentRecordService.save(record2);
|
equipmentRecordService.save(record2);
|
||||||
// 更新订单
|
// 更新订单
|
||||||
order.setEquipmentId(one.getEquipmentId());
|
order.setEquipmentId(one.getEquipmentId());
|
||||||
|
|||||||
Reference in New Issue
Block a user