zj
2024-06-03 3603ecb207f7e712c635f19531e05fac4d19e53f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package project.monitor.bonus.internal;
 
import java.io.Serializable;
import java.util.List;
 
import kernel.web.ApplicationUtil;
import project.monitor.bonus.SettleOrderService;
import project.monitor.bonus.model.SettleOrder;
 
public class SettleOrderServiceImpl implements SettleOrderService{
 
    @Override
    public void save(SettleOrder entity) {
        ApplicationUtil.executeInsert(entity);
    }
 
    @Override
    public void update(SettleOrder entity) {
        ApplicationUtil.executeUpdate(entity);
    }
 
    @Override
    public List<SettleOrder> findBySucceeded(int succeeded) {
        return ApplicationUtil.executeSelect(SettleOrder.class,"WHERE SUCCEEDED=?",new Object[] {succeeded});
    }
 
    @Override
    public List<SettleOrder> findUntreated() {
        return ApplicationUtil.executeSelect(SettleOrder.class,"WHERE SUCCEEDED=0 AND TXN_HASH IS NULL",null);
    }
 
    public SettleOrder findById(Serializable id) {
        return ApplicationUtil.executeGet(id,SettleOrder.class);
    }
}