添加耗材记录通过店铺id
This commit is contained in:
@@ -16,10 +16,10 @@ public interface TbConsInfoFlowRepository extends JpaRepository<TbConsInfoFlow,
|
|||||||
@Query(value = "SELECT\n" +
|
@Query(value = "SELECT\n" +
|
||||||
"\tp.`name` \n" +
|
"\tp.`name` \n" +
|
||||||
"FROM\n" +
|
"FROM\n" +
|
||||||
"\ttb_cons_info_flow i\n" +
|
"\ttb_product_sku s\n" +
|
||||||
"\tLEFT JOIN tb_product_sku s ON i.pro_sku_id = s.id\n" +
|
"\tLEFT JOIN tb_product p ON s.product_id = p.id \n" +
|
||||||
"\tLEFT JOIN tb_product p ON s.product_id = p.id\n" +
|
"WHERE\n" +
|
||||||
"\twhere i.pro_sku_id=?1 limit 1",nativeQuery = true)
|
"\ts.id = ?1",nativeQuery = true)
|
||||||
String selectByPskId(Integer skuId);
|
String selectByPskId(Integer skuId);
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -45,7 +45,7 @@ public class TbConsInfoFlowServiceImpl implements TbConsInfoFlowService {
|
|||||||
Page<TbConsInfoFlow> page = tbConsInfoFlowRepository.findAll((root, criteriaQuery, criteriaBuilder) -> QueryHelp.getPredicate(root,criteria,criteriaBuilder),pageable);
|
Page<TbConsInfoFlow> page = tbConsInfoFlowRepository.findAll((root, criteriaQuery, criteriaBuilder) -> QueryHelp.getPredicate(root,criteria,criteriaBuilder),pageable);
|
||||||
|
|
||||||
page.get().forEach(it->{
|
page.get().forEach(it->{
|
||||||
String name= tbConsInfoFlowRepository.selectByPskId(it.getConsId());
|
String name= tbConsInfoFlowRepository.selectByPskId(it.getProSkuId());
|
||||||
if(Objects.nonNull(name)){
|
if(Objects.nonNull(name)){
|
||||||
it.setProductName(name);
|
it.setProductName(name);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user