zoujiajian 2 gadi atpakaļ
vecāks
revīzija
c48c336716

+ 1 - 2
netflix-service/src/main/java/com/cyksj/service/distribute/impl/DistributePosterGoodsServiceImp.java

@@ -37,12 +37,11 @@ public class DistributePosterGoodsServiceImp extends ServiceImpl<DistributePoste
 			if (StrUtil.isEmpty(distributePosterGoods.getSkuIds())) {
 				throw BusinessRuntimeException.getInstance("请选择对应的规格");
 			}
+			distributePosterGoods.setSkuIds(Jsons.toJson(Jsons.parseList(distributePosterGoods.getSkuIds(), Long.class)));
 		} else {
 			distributePosterGoods.setSkuIds(null);
 		}
 
-		distributePosterGoods.setSkuIds(Jsons.toJson(Jsons.parseList(distributePosterGoods.getSkuIds(), Long.class)));
-
 		this.saveOrUpdate(distributePosterGoods);
 	}
 }

+ 13 - 0
netflix-web/src/main/java/com/cyksj/web/controller/manage/distribute/DistributePosterController.java

@@ -17,6 +17,7 @@ import lombok.RequiredArgsConstructor;
 import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletRequest;
+import java.util.List;
 import java.util.Optional;
 import java.util.stream.Collectors;
 
@@ -98,4 +99,16 @@ public class DistributePosterController {
 				});
 		return GatewayResponse.SUCCESS.newBuilder().toResult();
 	}
+
+	/**
+	 * 关联平台
+	 */
+	@GetMapping("/get/relate/goods")
+	public Result<List<DistributePosterGoodsView>> getRelateGoods() {
+		List<DistributePosterGoodsView> distributePosterGoodsViews = beanSearcher.searchAll(DistributePosterGoodsView.class, MapUtils.flatBuilder(request.getParameterMap())
+				.onlySelect(DistributePosterGoodsView::getGoodsId, DistributePosterGoodsView::getTitle)
+				.orderBy(DistributePosterGoodsView::getGoodsId).asc()
+				.build());
+		return GatewayResponse.SUCCESS.newBuilder().toResult(distributePosterGoodsViews);
+	}
 }