优化店铺商品关联商品库;修复BUG#ICBJLI
This commit is contained in:
parent
ff0b5750a5
commit
ff4bac773b
|
|
@ -35,7 +35,7 @@ public class DouGoodsController extends BaseController {
|
||||||
|
|
||||||
@RequestMapping(value = "/skuList", method = RequestMethod.GET)
|
@RequestMapping(value = "/skuList", method = RequestMethod.GET)
|
||||||
public TableDataInfo skuList(DouGoodsBo bo, PageQuery pageQuery) {
|
public TableDataInfo skuList(DouGoodsBo bo, PageQuery pageQuery) {
|
||||||
PageResult<DouGoodsSkuListVo> result = skuService.queryPageList(bo, pageQuery);
|
PageResult<DouGoodsSku> result = skuService.queryPageList(bo, pageQuery);
|
||||||
|
|
||||||
return getDataTable(result);
|
return getDataTable(result);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ public class JdGoodsController extends BaseController {
|
||||||
|
|
||||||
@RequestMapping(value = "/skuList", method = RequestMethod.GET)
|
@RequestMapping(value = "/skuList", method = RequestMethod.GET)
|
||||||
public TableDataInfo skuList(JdGoodsBo bo, PageQuery pageQuery) {
|
public TableDataInfo skuList(JdGoodsBo bo, PageQuery pageQuery) {
|
||||||
PageResult<JdGoodsSkuListVo> result = skuService.queryPageList(bo, pageQuery);
|
PageResult<JdGoodsSku> result = skuService.queryPageList(bo, pageQuery);
|
||||||
|
|
||||||
return getDataTable(result);
|
return getDataTable(result);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ public class TaoGoodsController extends BaseController {
|
||||||
|
|
||||||
@RequestMapping(value = "/skuList", method = RequestMethod.GET)
|
@RequestMapping(value = "/skuList", method = RequestMethod.GET)
|
||||||
public TableDataInfo skuList(TaoGoodsBo bo, PageQuery pageQuery) {
|
public TableDataInfo skuList(TaoGoodsBo bo, PageQuery pageQuery) {
|
||||||
PageResult<TaoGoodsSkuListVo> result = skuService.queryPageList(bo, pageQuery);
|
PageResult<TaoGoodsSku> result = skuService.queryPageList(bo, pageQuery);
|
||||||
|
|
||||||
return getDataTable(result);
|
return getDataTable(result);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
* @createDate 2024-05-31 17:23:21
|
* @createDate 2024-05-31 17:23:21
|
||||||
*/
|
*/
|
||||||
public interface DouGoodsSkuService extends IService<DouGoodsSku> {
|
public interface DouGoodsSkuService extends IService<DouGoodsSku> {
|
||||||
PageResult<DouGoodsSkuListVo> queryPageList(DouGoodsBo bo, PageQuery pageQuery);
|
PageResult<DouGoodsSku> queryPageList(DouGoodsBo bo, PageQuery pageQuery);
|
||||||
ResultVo linkErpGoodsSku(LinkErpGoodsSkuBo bo);
|
ResultVo linkErpGoodsSku(LinkErpGoodsSkuBo bo);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@ import cn.qihangerp.module.open.dou.mapper.DouGoodsSkuMapper;
|
||||||
import cn.qihangerp.module.open.dou.service.DouGoodsSkuService;
|
import cn.qihangerp.module.open.dou.service.DouGoodsSkuService;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
@ -40,12 +41,19 @@ public class DouGoodsSkuServiceImpl extends ServiceImpl<DouGoodsSkuMapper, DouGo
|
||||||
private final OGoodsService oGoodsService;
|
private final OGoodsService oGoodsService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageResult<DouGoodsSkuListVo> queryPageList(DouGoodsBo bo, PageQuery pageQuery) {
|
public PageResult<DouGoodsSku> queryPageList(DouGoodsBo bo, PageQuery pageQuery) {
|
||||||
if(StringUtils.hasText(bo.getCode())){
|
if(StringUtils.hasText(bo.getCode())){
|
||||||
bo.setCode(bo.getCode().trim());
|
bo.setCode(bo.getCode().trim());
|
||||||
}
|
}
|
||||||
IPage<DouGoodsSkuListVo> result = mapper.selectSkuPageList(pageQuery.build(), bo.getShopId(),bo.getProductId(),bo.getSkuId(),bo.getCode(),bo.getHasLink());
|
// IPage<DouGoodsSkuListVo> result = mapper.selectSkuPageList(pageQuery.build(), bo.getShopId(),bo.getProductId(),bo.getSkuId(),bo.getCode(),bo.getHasLink());
|
||||||
return PageResult.build(result);
|
// return PageResult.build(result);
|
||||||
|
LambdaQueryWrapper<DouGoodsSku> queryWrapper = new LambdaQueryWrapper<DouGoodsSku>()
|
||||||
|
.eq(bo.getShopId()!=null,DouGoodsSku::getShopId,bo.getShopId())
|
||||||
|
.eq(bo.getProductId()!=null,DouGoodsSku::getProductId,bo.getProductId())
|
||||||
|
.eq(StringUtils.hasText(bo.getCode()),DouGoodsSku::getOutSkuId,bo.getCode())
|
||||||
|
;
|
||||||
|
Page<DouGoodsSku> goodsPage = mapper.selectPage(pageQuery.build(), queryWrapper);
|
||||||
|
return PageResult.build(goodsPage);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
* @createDate 2024-03-09 20:44:11
|
* @createDate 2024-03-09 20:44:11
|
||||||
*/
|
*/
|
||||||
public interface JdGoodsSkuService extends IService<JdGoodsSku> {
|
public interface JdGoodsSkuService extends IService<JdGoodsSku> {
|
||||||
PageResult<JdGoodsSkuListVo> queryPageList(JdGoodsBo bo, PageQuery pageQuery);
|
PageResult<JdGoodsSku> queryPageList(JdGoodsBo bo, PageQuery pageQuery);
|
||||||
ResultVo linkErpGoodsSku(LinkErpGoodsSkuBo bo);
|
ResultVo linkErpGoodsSku(LinkErpGoodsSkuBo bo);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ import cn.qihangerp.module.open.jd.mapper.JdGoodsMapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import cn.qihangerp.common.PageQuery;
|
import cn.qihangerp.common.PageQuery;
|
||||||
import cn.qihangerp.common.PageResult;
|
import cn.qihangerp.common.PageResult;
|
||||||
|
|
@ -40,12 +41,19 @@ public class JdGoodsSkuServiceImpl extends ServiceImpl<JdGoodsSkuMapper, JdGoods
|
||||||
private final OGoodsSkuService oGoodsSkuService;
|
private final OGoodsSkuService oGoodsSkuService;
|
||||||
private final OGoodsService oGoodsService;
|
private final OGoodsService oGoodsService;
|
||||||
@Override
|
@Override
|
||||||
public PageResult<JdGoodsSkuListVo> queryPageList(JdGoodsBo bo, PageQuery pageQuery) {
|
public PageResult<JdGoodsSku> queryPageList(JdGoodsBo bo, PageQuery pageQuery) {
|
||||||
if(StringUtils.hasText(bo.getOuterId())){
|
if(StringUtils.hasText(bo.getOuterId())){
|
||||||
bo.setOuterId(bo.getOuterId().trim());
|
bo.setOuterId(bo.getOuterId().trim());
|
||||||
}
|
}
|
||||||
IPage<JdGoodsSkuListVo> result = mapper.selectSkuPageList(pageQuery.build(), bo.getShopId(),bo.getWareId(),bo.getSkuId(),bo.getOuterId(),bo.getHasLink());
|
LambdaQueryWrapper<JdGoodsSku> queryWrapper = new LambdaQueryWrapper<JdGoodsSku>()
|
||||||
return PageResult.build(result);
|
.eq(bo.getShopId()!=null,JdGoodsSku::getShopId,bo.getShopId())
|
||||||
|
.eq(bo.getWareId()!=null,JdGoodsSku::getWareId,bo.getWareId())
|
||||||
|
.eq(StringUtils.hasText(bo.getOuterId()),JdGoodsSku::getOuterId,bo.getOuterId())
|
||||||
|
;
|
||||||
|
// IPage<JdGoodsSkuListVo> result = mapper.selectSkuPageList(pageQuery.build(), bo.getShopId(),bo.getWareId(),bo.getSkuId(),bo.getOuterId(),bo.getHasLink());
|
||||||
|
// return PageResult.build(result);
|
||||||
|
Page<JdGoodsSku> goodsPage = mapper.selectPage(pageQuery.build(), queryWrapper);
|
||||||
|
return PageResult.build(goodsPage);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
* @createDate 2024-02-29 19:01:35
|
* @createDate 2024-02-29 19:01:35
|
||||||
*/
|
*/
|
||||||
public interface TaoGoodsSkuService extends IService<TaoGoodsSku> {
|
public interface TaoGoodsSkuService extends IService<TaoGoodsSku> {
|
||||||
PageResult<TaoGoodsSkuListVo> queryPageList(TaoGoodsBo bo, PageQuery pageQuery);
|
PageResult<TaoGoodsSku> queryPageList(TaoGoodsBo bo, PageQuery pageQuery);
|
||||||
|
|
||||||
ResultVo linkErpGoodsSku(LinkErpGoodsSkuBo bo);
|
ResultVo linkErpGoodsSku(LinkErpGoodsSkuBo bo);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,11 +14,13 @@ import cn.qihangerp.module.open.tao.domain.vo.TaoGoodsSkuListVo;
|
||||||
import cn.qihangerp.module.open.tao.mapper.TaoGoodsMapper;
|
import cn.qihangerp.module.open.tao.mapper.TaoGoodsMapper;
|
||||||
import cn.qihangerp.module.open.tao.mapper.TaoGoodsSkuMapper;
|
import cn.qihangerp.module.open.tao.mapper.TaoGoodsSkuMapper;
|
||||||
import cn.qihangerp.module.open.tao.service.TaoGoodsSkuService;
|
import cn.qihangerp.module.open.tao.service.TaoGoodsSkuService;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
import org.springframework.util.StringUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author TW
|
* @author TW
|
||||||
|
|
@ -34,8 +36,14 @@ public class TaoGoodsSkuServiceImpl extends ServiceImpl<TaoGoodsSkuMapper, TaoGo
|
||||||
private final OGoodsSkuService oGoodsSkuService;
|
private final OGoodsSkuService oGoodsSkuService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PageResult<TaoGoodsSkuListVo> queryPageList(TaoGoodsBo bo, PageQuery pageQuery) {
|
public PageResult<TaoGoodsSku> queryPageList(TaoGoodsBo bo, PageQuery pageQuery) {
|
||||||
IPage<TaoGoodsSkuListVo> result = mapper.selectSkuPageList(pageQuery.build(), bo.getShopId(),bo.getNumIid(),bo.getSkuId(),bo.getOuterId(), bo.getHasLink());
|
LambdaQueryWrapper<TaoGoodsSku> ew = new LambdaQueryWrapper<TaoGoodsSku>()
|
||||||
|
.eq(bo.getShopId()!=null,TaoGoodsSku::getShopId,bo.getShopId())
|
||||||
|
.eq(bo.getNumIid()!=null,TaoGoodsSku::getNumIid,bo.getNumIid())
|
||||||
|
.eq(bo.getSkuId()!=null,TaoGoodsSku::getSkuId,bo.getSkuId())
|
||||||
|
.eq(StringUtils.hasText(bo.getOuterId()),TaoGoodsSku::getOuterId,bo.getOuterId())
|
||||||
|
;
|
||||||
|
IPage<TaoGoodsSku> result = mapper.selectPage(pageQuery.build(), ew);
|
||||||
return PageResult.build(result);
|
return PageResult.build(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ export function pullLogisticsJd(data) {
|
||||||
}
|
}
|
||||||
export function getTaoOAuthUrl(query) {
|
export function getTaoOAuthUrl(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/api/tao-api/tao/oauth',
|
url: '/api/open-api/tao/oauth',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: query
|
params: query
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue