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