jsk 综合查询 -供应统计报表 -竣工未归还查询 权限数据改造

This commit is contained in:
jiask 2026-01-09 11:15:38 +08:00
parent de622211a4
commit d3f5e75133
3 changed files with 23 additions and 0 deletions

View File

@ -656,6 +656,11 @@ public class ComplexQueryServiceImpl implements ComplexQueryService {
@Override @Override
public List<ProjUsingRecord> getStatisticsList(ProjUsingRecord bean) { public List<ProjUsingRecord> getStatisticsList(ProjUsingRecord bean) {
try { try {
/**
* jsk
*/
Long companyId=iTypeService.getUserDeptId();
bean.setCompanyId(companyId.intValue());
// 1查询工程对应的物资名称型号需求数量已供数量 // 1查询工程对应的物资名称型号需求数量已供数量
List<ProjUsingRecord> list = complexQueryMapper.getStatisticsList(bean); List<ProjUsingRecord> list = complexQueryMapper.getStatisticsList(bean);
@ -876,6 +881,11 @@ public class ComplexQueryServiceImpl implements ComplexQueryService {
*/ */
@Override @Override
public List<MachineInfoBean> getFinishNoReturnList(MachineInfoBean bean) { public List<MachineInfoBean> getFinishNoReturnList(MachineInfoBean bean) {
/**
* jsk
*/
Long companyId=iTypeService.getUserDeptId();
bean.setCompanyId(companyId);
return complexQueryMapper.getFinishNoReturnList(bean); return complexQueryMapper.getFinishNoReturnList(bean);
} }
} }

View File

@ -69,4 +69,5 @@ public class MachineInfoBean {
//租赁价格 //租赁价格
private String leasePrice; private String leasePrice;
private Long companyId;
} }

View File

@ -641,6 +641,9 @@
sai.is_slt = '0' sai.is_slt = '0'
and bp.pro_name is not null and bp.pro_name is not null
and mt.del_flag='0' and mt.del_flag='0'
<if test="companyId != null and companyId != ''">
and mt.company_id=#{companyId}
</if>
<if test="startTime != null and startTime != '' and endTime != null and endTime != ''"> <if test="startTime != null and startTime != '' and endTime != null and endTime != ''">
AND DATE_FORMAT( sai.start_time, '%Y-%m-%d' ) BETWEEN #{startTime} AND #{endTime} AND DATE_FORMAT( sai.start_time, '%Y-%m-%d' ) BETWEEN #{startTime} AND #{endTime}
</if> </if>
@ -696,6 +699,9 @@
and mt.del_flag=0 and mt.del_flag=0
and tt.task_type = '2' and tt.task_type = '2'
and tt.task_status in (3, 4) and tt.task_status in (3, 4)
<if test="companyId != null and companyId != ''">
and mt.company_id=#{companyId}
</if>
<if test="startTime != null and startTime != '' and endTime != null and endTime != ''"> <if test="startTime != null and startTime != '' and endTime != null and endTime != ''">
AND DATE_FORMAT( lad.create_time, '%Y-%m-%d' ) BETWEEN #{startTime} AND #{endTime} AND DATE_FORMAT( lad.create_time, '%Y-%m-%d' ) BETWEEN #{startTime} AND #{endTime}
</if> </if>
@ -747,6 +753,9 @@
bp.pro_name is not null bp.pro_name is not null
and mt.del_flag='0' and mt.del_flag='0'
and tt.task_type = '19' and tt.task_type = '19'
<if test="companyId != null and companyId != ''">
and mt.company_id=#{companyId}
</if>
<if test="startTime != null and startTime != '' and endTime != null and endTime != ''"> <if test="startTime != null and startTime != '' and endTime != null and endTime != ''">
AND DATE_FORMAT( lpd.create_time, '%Y-%m-%d' ) BETWEEN #{startTime} AND #{endTime} AND DATE_FORMAT( lpd.create_time, '%Y-%m-%d' ) BETWEEN #{startTime} AND #{endTime}
</if> </if>
@ -2171,6 +2180,9 @@
and bai.is_show = 1 and bai.is_show = 1
and mt.jiju_type = 1 and mt.jiju_type = 1
and mt2.is_statics != 1 and mt2.is_statics != 1
<if test="companyId != null and companyId != ''">
and mt.company_id=#{companyId}
</if>
<if test="deptName != null and deptName != ''"> <if test="deptName != null and deptName != ''">
and sd.dept_name = #{deptName} and sd.dept_name = #{deptName}
</if> </if>