|
@@ -105,15 +105,17 @@ public class OrderChangeRecordServiceImpl extends BaseMpServiceImpl<OrderChangeR |
|
@@ -105,15 +105,17 @@ public class OrderChangeRecordServiceImpl extends BaseMpServiceImpl<OrderChangeR |
|
105
|
|
105
|
|
|
106
|
@Override
|
106
|
@Override
|
|
107
|
public OrderInfoChangeRecord findById(String id) {
|
107
|
public OrderInfoChangeRecord findById(String id) {
|
|
108
|
- OrderInfoChangeRecord changeRecord = getBaseMapper().selectById(id);
|
108
|
+ OrderInfoChangeRecord changeRecord = getBaseMapper().findById(id);
|
|
109
|
if (changeRecord == null) {
|
109
|
if (changeRecord == null) {
|
|
110
|
throw new DefaultClientException("订货单变更记录不存在!");
|
110
|
throw new DefaultClientException("订货单变更记录不存在!");
|
|
111
|
}
|
111
|
}
|
|
112
|
// 获取规格数据
|
112
|
// 获取规格数据
|
|
113
|
// 变更前
|
113
|
// 变更前
|
|
114
|
Object obj = redisHandler.get(changeRecord.getOrderId() + "_order_line_info");
|
114
|
Object obj = redisHandler.get(changeRecord.getOrderId() + "_order_line_info");
|
|
115
|
- List<PurchaseOrderLine> beforeChangeList = JsonUtil.parseList(obj.toString(), PurchaseOrderLine.class);
|
|
|
|
116
|
- changeRecord.setBeforeChangeSpecList(beforeChangeList);
|
115
|
+ if (obj != null) {
|
|
|
|
116
|
+ List<PurchaseOrderLine> beforeChangeList = JsonUtil.parseList(obj.toString(), PurchaseOrderLine.class);
|
|
|
|
117
|
+ changeRecord.setBeforeChangeSpecList(beforeChangeList);
|
|
|
|
118
|
+ }
|
|
117
|
// 变更后
|
119
|
// 变更后
|
|
118
|
List<PurchaseOrderLine> afterChangeList = purchaseOrderLineService.listByOrderIds(Collections.singletonList(id), true);
|
120
|
List<PurchaseOrderLine> afterChangeList = purchaseOrderLineService.listByOrderIds(Collections.singletonList(id), true);
|
|
119
|
if (CollectionUtils.isNotEmpty(afterChangeList)) {
|
121
|
if (CollectionUtils.isNotEmpty(afterChangeList)) {
|