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