Commit f79ef038 by dingkai

围餐商品删除

parent a5b0fb6f
...@@ -2469,6 +2469,13 @@ public class OrderSdkAdapter { ...@@ -2469,6 +2469,13 @@ public class OrderSdkAdapter {
createOrderProductRequest.setUnit(productBean.getUnit()); createOrderProductRequest.setUnit(productBean.getUnit());
createOrderProductRequest.setId(productBean.getId()); createOrderProductRequest.setId(productBean.getId());
createOrderProductRequest.setProductType(productBean.getProductType()); createOrderProductRequest.setProductType(productBean.getProductType());
OrderProductAddInfoDto extInfo = JSONObject.parseObject(productBean.getExtInfo(), OrderProductAddInfoDto.class);
if(extInfo != null) {
createOrderProductRequest.setIsFixedProduct(extInfo.getIsFixedProduct());
createOrderProductRequest.setThirdProductSpecId(extInfo.getThirdProductSpecId());
createOrderProductRequest.setThirdProductPropertyId(extInfo.getThirdProductPropertyId());
}
if (productBean.getWeight() != null) { if (productBean.getWeight() != null) {
createOrderProductRequest.setWeight(productBean.getWeight().doubleValue()); createOrderProductRequest.setWeight(productBean.getWeight().doubleValue());
} }
......
...@@ -892,7 +892,10 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService { ...@@ -892,7 +892,10 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
@Override @Override
public CreateOrderResponse createGroupOrder(AssortmentGroupCreateOrderRequest createOrderRequest) { public CreateOrderResponse createGroupOrder(AssortmentGroupCreateOrderRequest createOrderRequest) {
GroupCreateOrderRequest groupCreateOrderRequest = orderSdkAdapter.conventGroupCreateOrderRequest(createOrderRequest); GroupCreateOrderRequest groupCreateOrderRequest = orderSdkAdapter.conventGroupCreateOrderRequest(
createOrderRequest);
com.freemud.application.sdk.api.ordercenter.response.BaseResponse<OrderInfoReqs> baseResponse = orderSdkService.createGroupOrder(groupCreateOrderRequest, createOrderRequest.getTrackingNo()); com.freemud.application.sdk.api.ordercenter.response.BaseResponse<OrderInfoReqs> baseResponse = orderSdkService.createGroupOrder(groupCreateOrderRequest, createOrderRequest.getTrackingNo());
return orderSdkAdapter.convent2NEWOrderInfoReqs(baseResponse); return orderSdkAdapter.convent2NEWOrderInfoReqs(baseResponse);
} }
...@@ -976,6 +979,11 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService { ...@@ -976,6 +979,11 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
if(createOrderProductRequest != null) { if(createOrderProductRequest != null) {
createOrderProductRequest.setIsDeleted(isDeleted); createOrderProductRequest.setIsDeleted(isDeleted);
if(isDeleted) { if(isDeleted) {
if(CollectionUtils.isNotEmpty(createOrderProductRequest.getComboProduct())) {
createOrderProductRequest.getComboProduct().forEach(ct -> {
ct.setIsDeleted(true);
});
}
deletedOrderProductList.add(createOrderProductRequest); deletedOrderProductList.add(createOrderProductRequest);
} else { } else {
if(t.getWeight() != null && t.getWeight() > 0D) { if(t.getWeight() != null && t.getWeight() > 0D) {
......
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