Browse Source

4.26修复bug:商品名称对应错误

ljl
jianlin 3 weeks ago
parent
commit
1f32297c7a
  1. 5
      src/main/java/com/example/demo/controller/ProductController.java
  2. 3
      src/main/java/com/example/demo/mapper/ProductMapper.java
  3. 5
      src/main/java/com/example/demo/serviceImpl/ProductServiceImpl.java
  4. 3
      src/main/java/com/example/demo/sevice/ProductService.java
  5. 2
      src/main/resources/mapper/ConsumeMapper.xml
  6. 5
      src/main/resources/mapper/ProductMapper.xml

5
src/main/java/com/example/demo/controller/ProductController.java

@ -20,6 +20,11 @@ public class ProductController {
public Result Product(@RequestBody Product product){
return Result.success(productService.findAll(product));
}
// 所有消费明细---获取商品名
@PostMapping("/findProductName")
public Result getProductName(){
return Result.success(productService.findAllProductName());
}
@PostMapping("/add")
public Result add(@RequestBody Product product){
return Result.success(productService.add(product));

3
src/main/java/com/example/demo/mapper/ProductMapper.java

@ -19,4 +19,7 @@ public interface ProductMapper {
"select * from product"
})
public List<Product> findAll(Product product);
// 查询消费表的所有商品名称
List<String> findAllProductName();
}

5
src/main/java/com/example/demo/serviceImpl/ProductServiceImpl.java

@ -32,4 +32,9 @@ public class ProductServiceImpl implements ProductService {
public List<Index> findIndex(Index index) {
return productMapper.findIndex(index);
}
@Override
public List<String> findAllProductName() {
return productMapper.findAllProductName();
}
}

3
src/main/java/com/example/demo/sevice/ProductService.java

@ -10,4 +10,7 @@ public interface ProductService {
int add(Product product);
List<Product> findAll(Product product);
List<Index> findIndex(Index index);
//查询 消费表的商品名
List<String> findAllProductName();
}

2
src/main/resources/mapper/ConsumeMapper.xml

@ -31,7 +31,7 @@
SELECT
detail_y.*,
admin.name AS adminName,
product.name AS productName
/* product.name AS productName*/
FROM detail_y
LEFT JOIN `admin` ON detail_y.admin_id = admin.admin_id
LEFT JOIN `user` ON detail_y.jwcode = user.jwcode

5
src/main/resources/mapper/ProductMapper.xml

@ -10,4 +10,9 @@
<select id="findIndex" resultType="com.example.demo.domain.entity.Index">
SELECT * FROM `index` WHERE type = #{type}
</select>
<!--查询消费表的商品名-->
<select id="findAllProductName" resultType="java.lang.String">
select DISTINCT product_name from detail_y
</select>
</mapper>
Loading…
Cancel
Save