时段统计,日明细查询接口修改

dev
wany 2025-07-16 16:28:21 +08:00
parent a3746222e9
commit 7b696a79ff
2 changed files with 11 additions and 6 deletions

View File

@ -89,10 +89,15 @@ public class OrderStatService {
}
if (supermarket_id != null && supermarket_id > 0) {
if(supermarket_id == 4){
temp_sql += " and t.supermarket_id in (4,5) \n";
} else{
temp_sql += " and t.supermarket_id = ? \n";
paraTempList.add(supermarket_id);
}
}
if (trans_co_id != null && trans_co_id > 0) {
temp_sql += " and t.trans_co_id = ? \n";
paraTempList.add(trans_co_id);
@ -142,7 +147,7 @@ public class OrderStatService {
" , a.trans_price\n" +
" , a.trans_distance\n" +
" , a.supermarket_id\n" +
" , s.name supermarket_name\n" +
" , case when a.supermarket_id = 4 then '巴河' else s.name end as supermarket_name\n" +
" , a.type\n" +
" , a.trans_co_id\n" +
" , a.trans_co_name\n" +
@ -1960,7 +1965,7 @@ public class OrderStatService {
" and t.create_time <= ? \n" +
paramsSql +
" group by case when t.supermarket_id in (4,5) then 4 else t.supermarket_id end,t.product_id,t.product_name\n" +
") a on s.id = a.id where s.type = 0 order by s.id", paramsArray.toArray());
") a on s.id = a.id where s.type = 0 and s.id != 5 order by s.id", paramsArray.toArray());
} else {
list = Db.find("select s.id, s.name, a.cnt, a.total_price, a.total_weight from supermarket s\n" +
"left join (\n" +
@ -1971,7 +1976,7 @@ public class OrderStatService {
" and t.create_time >= ? \n" +
" and t.create_time <= ? \n" +
" group by case when t.supermarket_id in (4,5) then 4 else t.supermarket_id end\n" +
") a on s.id = a.id where s.type = 0 order by s.id", paramsArray.toArray());
") a on s.id = a.id where s.type = 0 and s.id != 5 order by s.id", paramsArray.toArray());
}
Record hj = new Record();

View File

@ -55,7 +55,7 @@ public class TransportService extends BaseService {
* @return
*/
public Page<Record> find(PageParam pp, String order_sn, String stm, String etm, String truck_license, Integer supermarket_id, Integer trans_co_id, Integer state, Integer supermarket_type) {
String selectsql = "select t.*, case when t.supermarket_id = 4 then '巴河' else s.name end as supermarket_name ";
String selectsql = "select t.*, case when t.supermarket_id = 5 then '巴河' else s.name end as supermarket_name ";
String fromsql = "from transport t \n" +
" left join supermarket s on s.id = t.supermarket_id \n" +
" where 1=1 "; // 只显示未删除的