no message

main
暴炳林 2024-09-29 15:48:17 +08:00
parent 23e1472488
commit 70718abd1d
2 changed files with 32 additions and 19 deletions

View File

@ -23,7 +23,6 @@
<el-button type="success" @click="find"></el-button>
<el-button type="success" @click="down"></el-button>
<el-button type="success" @click="rest"></el-button>&nbsp;&nbsp;
<el-checkbox v-model="checked" @change="Allquesr"></el-checkbox>
</el-form>
</div>
@ -105,6 +104,16 @@ export default {
},
//
columns: [
{
prop: '组别',
minWidth: '150px',
label: '组别'
},
{
prop: '账号',
minWidth: '150px',
label: '账号'
},
{
prop: '操作人',
minWidth: '150px',

View File

@ -56,51 +56,57 @@ public class RenXiaoController {
endDate=sdf.format(date);
}
/* 基础sql数据查询*/
String sql=" select Row_number() OVER(order by v.操作人 asc) as id,v.操作人,sum(v.整理 ) '整理',sum(v.拣货 ) as '拣货',sum(v.清点 ) as '清点',sum(v.合单 ) as '合单', "
String sql=" select Row_number() OVER(order by v.操作人 asc) as id,max(v.组别) '组别',max(v.账号) '账号',v.操作人,sum(v.整理 ) '整理',sum(v.拣货 ) as '拣货',sum(v.清点 ) as '清点',sum(v.合单 ) as '合单', "
+" sum(v.交单 ) as '交单',sum(v.盘点) as '盘点',sum(v.入库) as '入库',sum(v.移库) as '移库' from ( "
+" select r.operator as '操作人',count(r.id) as '整理',0 as '拣货',0 as '清点',0 as '合单', "
+" 0 as '交单',0 as '盘点',0 as '入库',0 as '移库' "
+" select max(w.describe) '组别',max(w.code) as '账号',r.operator as '操作人',count(r.id) as '整理',0 as '拣货',0 as '清点',0 as '合单',0 as '交单',0 as '盘点',0 as '入库',0 as '移库' "
+" from RECEIVED_RECORD r "
+" LEFT JOIN WORKER w ON r.operator=w.name "
+" where CONVERT(VARCHAR, r.RECEIVE_DATE, 23)>='"+startDate+"' and CONVERT(VARCHAR, r.RECEIVE_DATE, 23)<='"+endDate+"' "
+" group by r.operator "
+" union ALL "
+" select w.NAME,0,count(t.id) as '拣货',0,0,0,0,0,0 from task t "
+" select max(w.describe) '组别',max(w.code) as '账号',w.NAME,0,count(t.id) as '拣货',0,0,0,0,0,0 from task t "
+" LEFT JOIN WORKER w ON t.WORKER4_ID=w.id "
+" where CONVERT(VARCHAR,t.OPERATE_TIME, 23)>='"+startDate+"' and CONVERT(VARCHAR,t.OPERATE_TIME, 23)<='"+endDate+"' "
+" group by w.NAME "
+" "
+" union ALL "
+" select w.NAME,0,0,count(t.id) as '清点',0,0,0,0,0 from task t "
+" select max(w.describe) '组别',max(w.code) as '账号',w.NAME,0,0,count(t.id) as '清点',0,0,0,0,0 from task t "
+" LEFT JOIN WORKER w ON t.WORKER2_ID=w.id "
+" where CONVERT(VARCHAR,t.ARRIVAL_TIME, 23)>='"+startDate+"' and CONVERT(VARCHAR,t.ARRIVAL_TIME, 23)<='"+endDate+"'"
+" where CONVERT(VARCHAR,t.ARRIVAL_TIME, 23)>='"+startDate+"' and CONVERT(VARCHAR,t.ARRIVAL_TIME, 23)<='"+endDate+"' "
+" group by w.NAME "
+" "
+" union ALL "
+" select t.strBill5,0,0,0,count(DISTINCT(s.LP)) as '合单' ,0,0,0,0 from task t "
+" select max(w.describe) '组别',max(w.code) as '账号',t.strBill5,0,0,0,count(DISTINCT(s.LP)) as '合单' ,0,0,0,0 from task t "
+" left join stock s on s.id=t.DST_LP "
+" where CONVERT(VARCHAR,t.operator_Date, 23)>='"+startDate+"' and CONVERT(VARCHAR,t.operator_Date, 23)<='"+endDate+"'"
+" LEFT JOIN WORKER w ON t.strBill5=w.name "
+" where CONVERT(VARCHAR,t.operator_Date, 23)>='"+startDate+"' and CONVERT(VARCHAR,t.operator_Date, 23)<='2024-9-29' "
+" group by t.strBill5 "
+" union ALL "
+" select t.operator,0,0,0,0,count(DISTINCT(s.LP)) as '交单' ,0,0,0 "
+" select max(w.describe) '组别',max(w.code) as '账号',t.operator,0,0,0,0,count(DISTINCT(s.LP)) as '交单' ,0,0,0 "
+" from task t "
+" LEFT JOIN WORKER w ON t.operator=w.name "
+" left join stock s on s.id=t.DST_LP "
+" where CONVERT(VARCHAR,t.dateline, 23)>='"+startDate+"' and CONVERT(VARCHAR,t.dateline, 23)<='"+endDate+"'"
+" where CONVERT(VARCHAR,t.dateline, 23)>='"+startDate+"' and CONVERT(VARCHAR,t.dateline, 23)<='"+endDate+"' "
+" group by t.operator "
+" union ALL "
+" select w.NAME,0,0,0,0,0,count(rd.id) as '盘点' ,0,0 from COUNT_RECORD rd "
+" select max(w.describe) '组别',max(w.code) as '账号',w.NAME,0,0,0,0,0,count(rd.id) as '盘点' ,0,0 from COUNT_RECORD rd "
+" left join WORKER w on w.id=rd.WORKER_ID "
+" where CONVERT(VARCHAR,rd.END_DATE, 23)>='"+startDate+"' and CONVERT(VARCHAR,rd.END_DATE, 23)>='"+endDate+"'"
+" and rd.WORKER_ID is not null "
+" where CONVERT(VARCHAR,rd.END_DATE, 23)>='"+startDate+"' and CONVERT(VARCHAR,rd.END_DATE, 23)<='"+endDate+"' "
+" and rd.WORKER_ID is not null "
+" group by w.NAME "
+" "
+" union ALL "
+" select t.operator,0,0,0,0,0,0,count(t.id) as '入库',0 from INVENTORY_LOG t where t.LOG_TYPE='RECEIVING' "
+" select max(w.describe) '组别',max(w.code) as '账号',t.operator,0,0,0,0,0,0,count(t.id) as '入库',0 "
+" from INVENTORY_LOG t LEFT JOIN WORKER w ON t.operator=w.name "
+" where t.LOG_TYPE='RECEIVING' "
+" and CONVERT(VARCHAR,t.occur_Time, 23)>='"+startDate+"' "
+" and CONVERT(VARCHAR,t.occur_Time, 23)<='"+endDate+"' "
+" group by t.operator "
+" union ALL "
+" select t.operator,0,0,0,0,0,0,0,count(t.id) as '移库' from INVENTORY_LOG t where t.LOG_TYPE='MOVE' "
+" and CONVERT(VARCHAR,t.occur_Time, 23)>='"+startDate+"' "
+" select max(w.describe) '组别',max(w.code) as '账号',t.operator,0,0,0,0,0,0,0,count(t.id) as '移库' "
+" from INVENTORY_LOG t LEFT JOIN WORKER w ON t.operator=w.name "
+" where t.LOG_TYPE='MOVE' "
+" and CONVERT(VARCHAR,t.occur_Time, 23)>='2024-05-29' "
+" and CONVERT(VARCHAR,t.occur_Time, 23)<='"+endDate+"' "
+" group by t.operator ) v "
+" group by v.操作人 ";
@ -150,9 +156,7 @@ class RenXiao implements Serializable {
@Id
private Long id;
/* 库区名称*/
@Transient
private String ="";
@Transient
private String ="";
private String ="";
private Integer =0;