|
|
@@ -8,12 +8,16 @@ import space.anyi.openAPI.comom.model.commom.ResponseResult;
|
|
|
import space.anyi.openAPI.comom.model.interfaceInvokeSku.InterfaceInvokeSku;
|
|
|
import space.anyi.openAPI.comom.model.interfaceInvokeSku.dto.RequestAddInterFaceInvokeSku;
|
|
|
import space.anyi.openAPI.comom.model.interfaceInvokeSku.dto.RequestPageInterfaceInvokeSku;
|
|
|
+import space.anyi.openAPI.comom.model.interfaceInvokeSku.dto.RequestUpdateStatusOfInterFaceInvokeSku;
|
|
|
import space.anyi.openAPI.comom.service.InterfaceInvokeSkuService;
|
|
|
import space.anyi.openAPI.comom.model.interfaceInvokeSku.vo.InterfaceInvokeSkuVo;
|
|
|
import space.anyi.openAPI.mapper.InterfaceInvokeSkuMapper;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import space.anyi.openAPI.util.BeanCopyUtil;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
+
|
|
|
/**
|
|
|
* @author 杨逸
|
|
|
* @description 针对表【interface_invoke_sku】的数据库操作Service实现
|
|
|
@@ -26,7 +30,13 @@ public class InterfaceInvokeSkuServiceImpl extends ServiceImpl<InterfaceInvokeSk
|
|
|
@Override
|
|
|
public PageVO<InterfaceInvokeSkuVo> listPage(RequestPageInterfaceInvokeSku requestPageInterfaceInvokeSku) {
|
|
|
Page<InterfaceInvokeSku> page = page(Page.of(requestPageInterfaceInvokeSku.getCurrent(), requestPageInterfaceInvokeSku.getSize()));
|
|
|
- PageVO<InterfaceInvokeSkuVo> pageVO = new PageVO<InterfaceInvokeSkuVo>(BeanCopyUtil.copyBean(page.getRecords(),InterfaceInvokeSkuVo.class), page.getTotal());
|
|
|
+ List<InterfaceInvokeSkuVo> list = page.getRecords().stream().map(sku -> {
|
|
|
+ InterfaceInvokeSkuVo interfaceInvokeSkuVo = BeanCopyUtil.copyBean(sku, InterfaceInvokeSkuVo.class);
|
|
|
+ //手动映射雪花ID,因为雪花ID是Long类型,而前端需要的是String类型,js精度低
|
|
|
+ interfaceInvokeSkuVo.setId(sku.getId().toString());
|
|
|
+ return interfaceInvokeSkuVo;
|
|
|
+ }).collect(Collectors.toList());
|
|
|
+ PageVO<InterfaceInvokeSkuVo> pageVO = new PageVO<InterfaceInvokeSkuVo>(list, page.getTotal());
|
|
|
return pageVO;
|
|
|
}
|
|
|
|
|
|
@@ -38,6 +48,14 @@ public class InterfaceInvokeSkuServiceImpl extends ServiceImpl<InterfaceInvokeSk
|
|
|
save(interfaceInvokeSku);
|
|
|
return ResponseResult.okResult();
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public boolean updateStatus(RequestUpdateStatusOfInterFaceInvokeSku requestUpdateStatusOfInterFaceInvokeSku) {
|
|
|
+ //todo;check
|
|
|
+ String id = requestUpdateStatusOfInterFaceInvokeSku.getId();
|
|
|
+ Integer status = requestUpdateStatusOfInterFaceInvokeSku.getStatus();
|
|
|
+ return getBaseMapper().updateStatus(id,status);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|