parent
85fe239407
commit
10a6b034ac
|
|
@ -41,12 +41,12 @@ public class InOutServiceImpl implements InOutService {
|
||||||
|
|
||||||
SelfPermissionSettingUtils.getSelfPermission(request);
|
SelfPermissionSettingUtils.getSelfPermission(request);
|
||||||
|
|
||||||
String orgId = (String) request.getParams().get("orgId");
|
/*String orgId = (String) request.getParams().get("orgId");
|
||||||
if(!StringUtils.isEmpty(orgId)){
|
if(!StringUtils.isEmpty(orgId)){
|
||||||
String childList = getChildListDao.getChildList(orgId);
|
String childList = getChildListDao.getChildList(orgId);
|
||||||
Map<String, Object> params = request.getParams();
|
Map<String, Object> params = request.getParams();
|
||||||
params.put("orgAll",childList);
|
params.put("orgAll",childList);
|
||||||
}
|
}*/
|
||||||
|
|
||||||
String roleLevel = SecurityUtils.getLoginUser().getSysUser().getRoleLevel();
|
String roleLevel = SecurityUtils.getLoginUser().getSysUser().getRoleLevel();
|
||||||
String subId = SecurityUtils.getLoginUser().getSysUser().getSubId();
|
String subId = SecurityUtils.getLoginUser().getSysUser().getSubId();
|
||||||
|
|
|
||||||
|
|
@ -27,4 +27,5 @@ public class NoSignalTeamSetUpBean
|
||||||
private String state;
|
private String state;
|
||||||
private String keyWord;
|
private String keyWord;
|
||||||
private String teamStatus;
|
private String teamStatus;
|
||||||
|
private String attendNum; //无信号打卡人数
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -54,9 +54,11 @@
|
||||||
bnst.remark AS remark,
|
bnst.remark AS remark,
|
||||||
if(CURDATE() BETWEEN bnst.start_time AND bnst.stop_time = 1,'生效中','已失效') AS state,
|
if(CURDATE() BETWEEN bnst.start_time AND bnst.stop_time = 1,'生效中','已失效') AS state,
|
||||||
su.username AS uploadName,
|
su.username AS uploadName,
|
||||||
bst.is_active AS teamStatus
|
bst.is_active AS teamStatus,
|
||||||
|
COUNT(DISTINCT bnstp.id) AS attendNum
|
||||||
FROM
|
FROM
|
||||||
bm_no_signal_team bnst
|
bm_no_signal_team bnst
|
||||||
|
LEFT JOIN bm_no_signal_team_person bnstp ON bnstp.signal_team_id = bnst.id AND bnstp.IS_ACTIVE = '1'
|
||||||
LEFT JOIN bm_sub_team bst ON bst.id = bnst.team_id
|
LEFT JOIN bm_sub_team bst ON bst.id = bnst.team_id
|
||||||
LEFT JOIN bm_subcontractor bs ON bs.id = bnst.sub_id AND bs.is_active = '1'
|
LEFT JOIN bm_subcontractor bs ON bs.id = bnst.sub_id AND bs.is_active = '1'
|
||||||
LEFT JOIN bm_project bp ON bp.id = bnst.pro_id AND bp.is_active = '1'
|
LEFT JOIN bm_project bp ON bp.id = bnst.pro_id AND bp.is_active = '1'
|
||||||
|
|
@ -72,6 +74,7 @@
|
||||||
bst.team_name like concat('%', #{params.keyWord}, '%')
|
bst.team_name like concat('%', #{params.keyWord}, '%')
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
|
GROUP BY bnst.id
|
||||||
limit #{offset}, #{limit}
|
limit #{offset}, #{limit}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -143,12 +143,17 @@ function init(){
|
||||||
"render": function (data, type, row) {
|
"render": function (data, type, row) {
|
||||||
var state = row['state'];
|
var state = row['state'];
|
||||||
var teamStatus = row['teamStatus'];
|
var teamStatus = row['teamStatus'];
|
||||||
|
var attendNum = row['attendNum'];
|
||||||
|
|
||||||
var id = row['id'];
|
var id = row['id'];
|
||||||
var html = '';
|
var html = '';
|
||||||
html += buttonCheck(id, "sys:noSignalTeamSetUp:query", pers);
|
html += buttonCheck(id, "sys:noSignalTeamSetUp:query", pers);
|
||||||
if(teamStatus == '1'){
|
if(teamStatus == '1'){
|
||||||
html += buttonUpdate(id, "sys:noSignalTeamSetUp:update", pers);
|
if(attendNum>0){
|
||||||
|
// html += "<span>已有考勤人员,不可修改</span>"
|
||||||
|
}else{
|
||||||
|
html += buttonUpdate(id, "sys:noSignalTeamSetUp:update", pers);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return html;
|
return html;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue