代码提交
This commit is contained in:
@@ -5,6 +5,7 @@ import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.Min;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Description:
|
||||
@@ -30,7 +31,7 @@ public class AppProjectQueryParm {
|
||||
private String projectId;
|
||||
|
||||
@ApiModelProperty(value="工程id")
|
||||
private String engineeringId;
|
||||
private List<String> engineeringIds;
|
||||
|
||||
@ApiModelProperty(value="起始时间")
|
||||
// @NotNull(message="起始时间不能为空!")
|
||||
|
||||
@@ -48,5 +48,6 @@ public class ProjectEquipmentVO {
|
||||
@ApiModelProperty(value = "是否是主用户0-否,1-是")
|
||||
private String isPrimaryUser;
|
||||
private Integer runStatus;
|
||||
private String mac;
|
||||
|
||||
}
|
||||
@@ -31,9 +31,11 @@
|
||||
<if test="temp!=null and temp.projectId != null and temp.projectId !=''">
|
||||
AND a.id = #{temp.projectId}
|
||||
</if>
|
||||
<if test="temp!=null and temp.engineeringId != null and temp.engineeringId !=''">
|
||||
AND b.pid = #{temp.engineeringId}
|
||||
</if>
|
||||
AND b.pid in
|
||||
<foreach collection='temp.engineeringIds' item='item' index="index" open='(' separator=',' close=')'>
|
||||
#{item}
|
||||
</foreach>
|
||||
|
||||
<if test="temp!=null and temp.endTime != null and temp.endTime !=''">
|
||||
AND a.create_time <= #{temp.endTime}"
|
||||
</if>
|
||||
|
||||
@@ -39,7 +39,8 @@
|
||||
c.id equipmentId,
|
||||
c.name equipmentName,
|
||||
c.create_time createTime,
|
||||
c.run_status
|
||||
c.run_status,
|
||||
c.mac mac
|
||||
FROM
|
||||
(select * from cs_ledger where LEVEL = 0 ) a,
|
||||
(select * from cs_ledger where LEVEL = 1 ) b,
|
||||
|
||||
@@ -20,6 +20,7 @@ import com.njcn.csdevice.pojo.vo.CsLineTopologyTemplateVO;
|
||||
import com.njcn.csdevice.service.AppProjectService;
|
||||
import com.njcn.csdevice.service.AppTopologyDiagramService;
|
||||
import com.njcn.csdevice.service.CsLineTopologyTemplateService;
|
||||
import com.njcn.csdevice.service.RoleEngineerDevService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -49,6 +50,8 @@ class AppProjectServiceImpl extends ServiceImpl<AppProjectMapper, AppProjectPO>
|
||||
private final CsLedgerMapper csLedgerMapper;
|
||||
private final CsTopologyDiagramTemplateMapper csTopologyDiagramTemplateMapper;
|
||||
private final CsLineTopologyTemplateService csLineTopologyDiagramTemplateService;
|
||||
private final RoleEngineerDevService roleEngineerDevService;
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean addAppProject(AppProjectAddParm appProjectAddOrAuditParm) {
|
||||
@@ -256,9 +259,11 @@ class AppProjectServiceImpl extends ServiceImpl<AppProjectMapper, AppProjectPO>
|
||||
// if(Objects.equals(RequestUtil.getUsername(),"root")){
|
||||
// userId = null;
|
||||
// }
|
||||
if(StringUtils.isBlank(appProjectQueryParm.getEngineeringId())){
|
||||
List<String> roleengineer = roleEngineerDevService.getRoleengineer();
|
||||
if(CollectionUtils.isEmpty(roleengineer)){
|
||||
return returnpage;
|
||||
}
|
||||
appProjectQueryParm.setEngineeringIds(roleengineer);
|
||||
QueryWrapper<CsLedger> queryWrapper = new QueryWrapper<>();
|
||||
returnpage = appProjectMapper.getPageVo (returnpage, appProjectQueryParm);
|
||||
List<AppProjectVO> collect = returnpage.getRecords().stream().map(temp -> {
|
||||
|
||||
Reference in New Issue
Block a user