Compare commits

...

12 Commits
dev ... ljl

Author SHA1 Message Date
jianlin f3a9264e74 4.27bug修改 明细金币统计,消费明细商品名查询 3 weeks ago
jianlin 1f32297c7a 4.26修复bug:商品名称对应错误 3 weeks ago
jianlin 249c9d8805 4.26修改活动页面查询 3 weeks ago
jianlin 3ce0e27871 金币bug修改 3 weeks ago
jianlin be7d1d3392 Merge branch 'hqz' of http://39.101.133.168:8807/yanjiaqing/gold_java into ljl 4 weeks ago
jianlin ffcefb3547 删除测试readme 4 weeks ago
jianlin f306abce4d Merge branch 'hqz' of http://39.101.133.168:8807/yanjiaqing/gold_java into ljl 4 weeks ago
jianlin 49925178c2 恢复测试文件readme 4 weeks ago
jianlin 00f5f921ca 删除测试文件readme 4 weeks ago
jianlin f06b8f2ca2 新增测试2 4 weeks ago
jianlin 75c958d7f9 新增测试1 4 weeks ago
huangqizhen e4935be7da 后端整合模块 4 months ago
  1. 1
      src/main/java/com/example/demo/controller/ActivityController.java
  2. 5
      src/main/java/com/example/demo/controller/ProductController.java
  3. 2
      src/main/java/com/example/demo/mapper/ConsumeMapper.java
  4. 3
      src/main/java/com/example/demo/mapper/ProductMapper.java
  5. 4
      src/main/java/com/example/demo/serviceImpl/ActivityServiceImpl.java
  6. 5
      src/main/java/com/example/demo/serviceImpl/ProductServiceImpl.java
  7. 3
      src/main/java/com/example/demo/sevice/ProductService.java
  8. 11
      src/main/resources/mapper/ConsumeMapper.xml
  9. 5
      src/main/resources/mapper/ProductMapper.xml

1
src/main/java/com/example/demo/controller/ActivityController.java

@ -55,6 +55,7 @@ public class ActivityController {
Integer pageSize=page.getPageSize();
Activity activity= page.getActivity();
if (ObjectUtils.isEmpty(pageNum)){
return Result.success(activityService.search(activity));
}
return Result.success(activityService.searchForPage(pageNum,pageSize,activity));

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));

2
src/main/java/com/example/demo/mapper/ConsumeMapper.java

@ -35,7 +35,7 @@ public interface ConsumeMapper {
"(jwcode,order_code,activity_id,recharge_way,product_id,consume_platform,consume_type,refund_type,refund_goods," +
"contact_id,remark,recharge_coin,free_coin,task_coin,admin_id,update_type,detail_flag,refund_flag,create_time,first_recharge,`name`,username,area,product_name)",
"values ",
"(#{jwcode},#{orderCode},#{activityId},#{rechargeWay},#{productId},'金币系统','购买商品',#{refundType}" +
"(#{jwcode},#{orderCode},#{activityId},#{rechargeWay},#{productId},'4','购买商品',#{refundType}" +
",#{refundGoods},#{contactId},#{remark},#{rechargeCoin}" +
",#{freeCoin},#{taskCoin},#{adminId},#{updateType},1,1,now(),#{firstRecharge},#{name},#{username},#{area},#{productName})"
})

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();
}

4
src/main/java/com/example/demo/serviceImpl/ActivityServiceImpl.java

@ -62,9 +62,9 @@ public class ActivityServiceImpl implements ActivityService {
Date endTime = activity1.getEndTime();
// 使用 Date 类的 before after 方法进行比较
if (nowDate.before(startTime)) {
if (startTime != null &&nowDate.before(startTime)) {
activity1.setStatus(0); // 设置状态为 0
} else if (nowDate.after(endTime)) {
} else if (endTime != null &&nowDate.after(endTime)) {
activity1.setStatus(2); // 设置状态为 2
} else {
activity1.setStatus(1); // 设置状态为 1

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();
}

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

@ -10,11 +10,10 @@
sum(recharge_coin) as SumRcion,
sum(recharge_coin+free_coin+task_coin) as Sumcion
from detail_y
left join product on detail_y.product_id= product.product_id
<where>
update_type = '1'
<if test='jwcode!=null and jwcode.length>0'>and detail_y.jwcode =#{jwcode}</if>
<if test='productName!=null and productName.length>0'>and product.name = #{productName}</if>
<if test='productName!=null and productName.length>0'>and detail_y.product_name = #{productName}</if>
<if test='consumePlatform!=null and consumePlatform.length>0'>and detail_y.consume_platform=#{consumePlatform}</if>
<if test='consumeType!=null and consumeType.length>0'>and detail_y.consume_type= #{consumeType}</if>
<if test='startDate != null and endDate != null'>AND detail_y.create_time BETWEEN #{startDate} AND #{endDate}</if>
@ -30,19 +29,19 @@
<select id="select" resultType="com.example.demo.domain.vo.ConsumeDetail">
SELECT
detail_y.*,
admin.name AS adminName,
product.name AS productName
admin.name AS adminName
FROM detail_y
LEFT JOIN `admin` ON detail_y.admin_id = admin.admin_id
LEFT JOIN `user` ON detail_y.jwcode = user.jwcode
LEFT JOIN product ON detail_y.product_id = product.product_id
<where>
update_type = 1
<if test='jwcode != null'>
AND detail_y.jwcode = #{jwcode}
</if>
<if test='productName != null and productName.length > 0'>
AND product.name = #{productName}
AND detail_y.product_name = #{productName}
</if>
<if test='consumePlatform != null and consumePlatform.length > 0'>
AND detail_y.consume_platform = #{consumePlatform}

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 where product_name is not null and update_type = 1
</select>
</mapper>
Loading…
Cancel
Save