Browse Source

订单表的地址查询订单

yufenghao
wangguorui 2 months ago
parent
commit
95a0cd3adf
  1. 1
      src/main/java/com/example/gb/bean/PayGOrder.java
  2. 8
      src/main/java/com/example/gb/controller/GoldPayGOrderController.java
  3. 2
      src/main/java/com/example/gb/dao/GoldPayGOrderMapper.java
  4. 1
      src/main/java/com/example/gb/service/GoldPayGOrderService.java
  5. 6
      src/main/java/com/example/gb/service/impl/GoldBeanServiceImpl.java
  6. 6
      src/main/java/com/example/gb/service/impl/GoldPayGOrderServiceImpl.java
  7. 7
      src/main/resources/mapper/GoldPayGOrderMapper.xml

1
src/main/java/com/example/gb/bean/PayGOrder.java

@ -30,4 +30,5 @@ public class PayGOrder {
private Integer liveId;
private Boolean isRead;
private Integer addTime;
private String dept;
}

8
src/main/java/com/example/gb/controller/GoldPayGOrderController.java

@ -77,6 +77,14 @@ public class GoldPayGOrderController {
}
/**
* 根据用户部门获取订单
*/
@GetMapping("/dept/{dept}")
public List<PayGOrder> getOrdersByDept(@PathVariable String dept) {
return goldPayGOrderService.getOrdersByDept(dept);
}
/**
* 创建新订单
*/
@PostMapping("/")

2
src/main/java/com/example/gb/dao/GoldPayGOrderMapper.java

@ -22,6 +22,8 @@ public interface GoldPayGOrderMapper {
List<PayGOrder> findByPage(@Param("offset") int offset, @Param("limit") int limit);
List<PayGOrder> findByDept(String dept);
int insert(PayGOrder order);
int update(PayGOrder order);

1
src/main/java/com/example/gb/service/GoldPayGOrderService.java

@ -13,6 +13,7 @@ public interface GoldPayGOrderService {
PayGOrder getOrderByPayStyle(Boolean payStyle);
List<PayGOrder> getOrdersBySuccessTimeRange(Integer startTime, Integer endTime);
List<PayGOrder> getOrdersByPage(@Param("offset") int offset, @Param("limit") int limit);
List<PayGOrder> getOrdersByDept(String dept);
boolean createOrder(PayGOrder order);
boolean updateOrder(PayGOrder order);
boolean deleteOrder(Integer id);

6
src/main/java/com/example/gb/service/impl/GoldBeanServiceImpl.java

@ -1,6 +0,0 @@
package com.example.gb.service.impl;
import com.example.gb.service.GoldBeanService;
public class GoldBeanServiceImpl implements GoldBeanService {
}

6
src/main/java/com/example/gb/service/impl/GoldPayGOrderServiceImpl.java

@ -34,7 +34,6 @@ public class GoldPayGOrderServiceImpl implements GoldPayGOrderService {
return goldPayGOrderMapper.findByJwCode(jwCode);
}
@Override
public PayGOrder getOrderByPayStyle(Boolean payStyle) {
return goldPayGOrderMapper.findByPayStyle(payStyle);
@ -51,6 +50,11 @@ public class GoldPayGOrderServiceImpl implements GoldPayGOrderService {
}
@Override
public List<PayGOrder> getOrdersByDept(String dept) {
return goldPayGOrderMapper.findByDept(dept);
}
@Override
public boolean createOrder(PayGOrder order) {
order.setAddTime((int) (System.currentTimeMillis() / 1000));
return goldPayGOrderMapper.insert(order) > 0;

7
src/main/resources/mapper/GoldPayGOrderMapper.xml

@ -58,6 +58,13 @@
WHERE success_time &gt;= #{startTime} AND success_time &lt;= #{endTime}
</select>
<!-- 根据用户部门查询订单 -->
<select id="findByDept" parameterType="string" resultMap="BaseResultMap">
SELECT o.* FROM pay_xxcg_com_g_order o
JOIN fx_member m ON o.jwcode = m.jwcode
WHERE m.dept = #{dept}
</select>
<!-- 添加分页查询SQL -->
<select id="findByPage" resultMap="BaseResultMap">
SELECT * FROM pay_xxcg_com_g_order

Loading…
Cancel
Save