|
|
@@ -8,7 +8,7 @@ import com.cyksj.model.entity.YhShopGoodsSku;
|
|
|
import com.cyksj.model.views.YhShopGoodsRateView;
|
|
|
import com.cyksj.model.views.YhShopGoodsView;
|
|
|
import com.cyksj.service.shop.YhShopGoodsSkuService;
|
|
|
-import com.cyksj.web.util.StpUserUtil;
|
|
|
+import com.cyksj.web.util.StpYhShopManageUser;
|
|
|
import com.ejlchina.searcher.BeanSearcher;
|
|
|
import com.ejlchina.searcher.SearchResult;
|
|
|
import com.ejlchina.searcher.util.MapUtils;
|
|
|
@@ -37,7 +37,7 @@ public class YhShopGoodsController {
|
|
|
*/
|
|
|
@PostMapping("/post")
|
|
|
public Result<Void> saveGoods(@RequestBody List<Long> goodsIds){
|
|
|
- long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
+ long userId = StpYhShopManageUser.getLoginIdAsLong();
|
|
|
yhShopGoodsSkuService.saveGoods(goodsIds, userId);
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult();
|
|
|
}
|
|
|
@@ -62,8 +62,8 @@ public class YhShopGoodsController {
|
|
|
*/
|
|
|
@PutMapping("/put/goodsStatus/{goodsId}")
|
|
|
public Result<Void> updGoodsStatus(@PathVariable Long goodsId, Boolean status){
|
|
|
- long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
- yhShopGoodsSkuService.update(Wrappers.lambdaUpdate(YhShopGoodsSku.class).eq(YhShopGoodsSku::getGoodsId, goodsId).eq(YhShopGoodsSku::getUserId, userId).set(YhShopGoodsSku::getStatus, status));
|
|
|
+ long userId = StpYhShopManageUser.getLoginIdAsLong();
|
|
|
+ yhShopGoodsSkuService.update(Wrappers.lambdaUpdate(YhShopGoodsSku.class).eq(YhShopGoodsSku::getGoodsId, goodsId).eq(YhShopGoodsSku::getDeleted, true).eq(YhShopGoodsSku::getUserId, userId).set(YhShopGoodsSku::getStatus, status));
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult();
|
|
|
}
|
|
|
|
|
|
@@ -73,7 +73,7 @@ public class YhShopGoodsController {
|
|
|
*/
|
|
|
@PutMapping("/del/{goodsId}")
|
|
|
public Result<Void> updGoodsStatus(@PathVariable Long goodsId){
|
|
|
- long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
+ long userId = StpYhShopManageUser.getLoginIdAsLong();
|
|
|
yhShopGoodsSkuService.update(Wrappers.lambdaUpdate(YhShopGoodsSku.class).eq(YhShopGoodsSku::getGoodsId, goodsId).eq(YhShopGoodsSku::getUserId, userId).set(YhShopGoodsSku::getDeleted, false));
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult();
|
|
|
}
|
|
|
@@ -83,8 +83,19 @@ public class YhShopGoodsController {
|
|
|
*/
|
|
|
@GetMapping("/get")
|
|
|
public Result<SearchResult<YhShopGoodsView>> goodsList(){
|
|
|
- long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
+ long userId = StpYhShopManageUser.getLoginIdAsLong();
|
|
|
SearchResult<YhShopGoodsView> search = beanSearcher.search(YhShopGoodsView.class, MapUtils.builder().field(YhShopGoodsView::getUserId, userId).build());
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 平台详情
|
|
|
+ */
|
|
|
+ @GetMapping("/get/goods/detail/{goodsId}")
|
|
|
+ public Result<List<YhShopGoodsView.YhShopGoodsSkuView>> getGoodsDetail(@PathVariable Long goodsId) {
|
|
|
+ long userId = StpYhShopManageUser.getLoginIdAsLong();
|
|
|
+ List<YhShopGoodsView.YhShopGoodsSkuView> views = beanSearcher.searchAll(YhShopGoodsView.YhShopGoodsSkuView.class, MapUtils.builder().put("uid", String.format("and ysgs.user_id = %s", userId))
|
|
|
+ .field(YhShopGoodsView.YhShopGoodsSkuView::getGoodsId, goodsId).build());
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(views);
|
|
|
+ }
|
|
|
}
|