2.新增企业监控污染因子接口
This commit is contained in:
parent
ca46b5065e
commit
9d02508f72
@ -26,6 +26,10 @@ public class EnterprisePollDTO {
|
|||||||
private String pollName;
|
private String pollName;
|
||||||
@ApiModelProperty(name = "enterprisePollBeyond", value = "报警值")
|
@ApiModelProperty(name = "enterprisePollBeyond", value = "报警值")
|
||||||
private Double enterprisePollBeyond;
|
private Double enterprisePollBeyond;
|
||||||
|
@ApiModelProperty(name = "pollNo", value = "编码")
|
||||||
|
private String pollNo;
|
||||||
|
@ApiModelProperty(name = "pollNoOld", value = "旧编码")
|
||||||
|
private String pollNoOld;
|
||||||
@ApiModelProperty(name = "gmtCreate", value = "创建时间")
|
@ApiModelProperty(name = "gmtCreate", value = "创建时间")
|
||||||
private String gmtCreate;
|
private String gmtCreate;
|
||||||
|
|
||||||
@ -85,4 +89,20 @@ public class EnterprisePollDTO {
|
|||||||
public void setPollName(String pollName) {
|
public void setPollName(String pollName) {
|
||||||
this.pollName = pollName;
|
this.pollName = pollName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getPollNo() {
|
||||||
|
return pollNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPollNo(String pollNo) {
|
||||||
|
this.pollNo = pollNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getPollNoOld() {
|
||||||
|
return pollNoOld;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPollNoOld(String pollNoOld) {
|
||||||
|
this.pollNoOld = pollNoOld;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -21,6 +21,11 @@ public class EnterprisePollVO {
|
|||||||
private String pollId;
|
private String pollId;
|
||||||
@ApiModelProperty(name = "enterprisePollBeyond", value = "报警值")
|
@ApiModelProperty(name = "enterprisePollBeyond", value = "报警值")
|
||||||
private Double enterprisePollBeyond;
|
private Double enterprisePollBeyond;
|
||||||
|
@ApiModelProperty(name = "pollNo", value = "编码")
|
||||||
|
private String pollNo;
|
||||||
|
@ApiModelProperty(name = "pollNoOld", value = "旧编码")
|
||||||
|
private String pollNoOld;
|
||||||
|
|
||||||
|
|
||||||
public String getEnterpriseId() {
|
public String getEnterpriseId() {
|
||||||
return enterpriseId == null ? "" : enterpriseId.trim();
|
return enterpriseId == null ? "" : enterpriseId.trim();
|
||||||
@ -45,4 +50,20 @@ public class EnterprisePollVO {
|
|||||||
public void setEnterprisePollBeyond(Double enterprisePollBeyond) {
|
public void setEnterprisePollBeyond(Double enterprisePollBeyond) {
|
||||||
this.enterprisePollBeyond = enterprisePollBeyond;
|
this.enterprisePollBeyond = enterprisePollBeyond;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getPollNo() {
|
||||||
|
return pollNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPollNo(String pollNo) {
|
||||||
|
this.pollNo = pollNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getPollNoOld() {
|
||||||
|
return pollNoOld;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPollNoOld(String pollNoOld) {
|
||||||
|
this.pollNoOld = pollNoOld;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,6 +19,20 @@ import java.util.Map;
|
|||||||
* @Version: 3.0
|
* @Version: 3.0
|
||||||
**/
|
**/
|
||||||
public interface IEnterprisePollService {
|
public interface IEnterprisePollService {
|
||||||
|
/**
|
||||||
|
* 根据企业ID和污染因子编码获取监控污染因子
|
||||||
|
* @param enterpriseId
|
||||||
|
* @param pollNo
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public EnterprisePollDTO getByEnterpriseIdAndpollNo(String enterpriseId,String pollNo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据企业ID获取监控污染因子
|
||||||
|
* @param enterpriseId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<EnterprisePollDTO> listByEnterpriseId(String enterpriseId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增企业监控污染因子
|
* 新增企业监控污染因子
|
||||||
|
@ -9,10 +9,12 @@ import com.cm.common.utils.HashMapUtil;
|
|||||||
import com.cm.common.utils.UUIDUtil;
|
import com.cm.common.utils.UUIDUtil;
|
||||||
import com.cm.tenlion.pollutantdata.dao.enterprisepoll.IEnterprisePollDao;
|
import com.cm.tenlion.pollutantdata.dao.enterprisepoll.IEnterprisePollDao;
|
||||||
import com.cm.tenlion.pollutantdata.pojo.dtos.enterprisepoll.EnterprisePollDTO;
|
import com.cm.tenlion.pollutantdata.pojo.dtos.enterprisepoll.EnterprisePollDTO;
|
||||||
|
import com.cm.tenlion.pollutantdata.pojo.dtos.poll.PollDTO;
|
||||||
import com.cm.tenlion.pollutantdata.pojo.vos.enterprisepoll.EnterprisePollVO;
|
import com.cm.tenlion.pollutantdata.pojo.vos.enterprisepoll.EnterprisePollVO;
|
||||||
import com.cm.tenlion.pollutantdata.pojo.bos.enterprisepoll.EnterprisePollBO;
|
import com.cm.tenlion.pollutantdata.pojo.bos.enterprisepoll.EnterprisePollBO;
|
||||||
import com.cm.tenlion.pollutantdata.pojo.pos.enterprisepoll.EnterprisePollPO;
|
import com.cm.tenlion.pollutantdata.pojo.pos.enterprisepoll.EnterprisePollPO;
|
||||||
import com.cm.tenlion.pollutantdata.service.enterprisepoll.IEnterprisePollService;
|
import com.cm.tenlion.pollutantdata.service.enterprisepoll.IEnterprisePollService;
|
||||||
|
import com.cm.tenlion.pollutantdata.service.poll.IPollService;
|
||||||
import com.github.pagehelper.PageHelper;
|
import com.github.pagehelper.PageHelper;
|
||||||
import com.github.pagehelper.PageInfo;
|
import com.github.pagehelper.PageInfo;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
@ -33,6 +35,9 @@ public class EnterprisePollServiceImpl extends AbstractService implements IEnter
|
|||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private IEnterprisePollDao enterprisePollDao;
|
private IEnterprisePollDao enterprisePollDao;
|
||||||
|
@Autowired
|
||||||
|
private IPollService pollService;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void save(EnterprisePollVO enterprisePollVO) throws Exception {
|
public void save(EnterprisePollVO enterprisePollVO) throws Exception {
|
||||||
@ -59,6 +64,10 @@ public class EnterprisePollServiceImpl extends AbstractService implements IEnter
|
|||||||
throw new SaveException("请勿重复添加");
|
throw new SaveException("请勿重复添加");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
PollDTO pollDTO = pollService.get(enterprisePollVO.getPollId());
|
||||||
|
enterprisePollVO.setPollNo(pollDTO.getPollNo());
|
||||||
|
enterprisePollVO.setPollNoOld(pollDTO.getPollNoOld());
|
||||||
|
|
||||||
String enterprisePollId = UUIDUtil.getUUID();
|
String enterprisePollId = UUIDUtil.getUUID();
|
||||||
Map<String, Object> params = HashMapUtil.beanToMap(enterprisePollVO);
|
Map<String, Object> params = HashMapUtil.beanToMap(enterprisePollVO);
|
||||||
params.put("enterprisePollId", enterprisePollId);
|
params.put("enterprisePollId", enterprisePollId);
|
||||||
@ -179,4 +188,27 @@ public class EnterprisePollServiceImpl extends AbstractService implements IEnter
|
|||||||
return count == null ? 0 : count;
|
return count == null ? 0 : count;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public List<EnterprisePollDTO> listByEnterpriseId(String enterpriseId){
|
||||||
|
if(StringUtils.isBlank(enterpriseId)){
|
||||||
|
return new ArrayList<>();
|
||||||
|
}
|
||||||
|
Map<String,Object> params = new HashMap<>();
|
||||||
|
params.put("enterpriseId",enterpriseId);
|
||||||
|
return this.list(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public EnterprisePollDTO getByEnterpriseIdAndpollNo(String enterpriseId,String pollNo){
|
||||||
|
if(StringUtils.isBlank(enterpriseId) || StringUtils.isBlank(pollNo)){
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
Map<String,Object> params = new HashMap<>();
|
||||||
|
params.put("enterpriseId",enterpriseId);
|
||||||
|
params.put("pollNo",pollNo);
|
||||||
|
return this.get(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
@ -9,6 +9,8 @@
|
|||||||
<result column="poll_id" property="pollId"/>
|
<result column="poll_id" property="pollId"/>
|
||||||
<result column="poll_name" property="pollName"/>
|
<result column="poll_name" property="pollName"/>
|
||||||
<result column="enterprise_poll_beyond" property="enterprisePollBeyond"/>
|
<result column="enterprise_poll_beyond" property="enterprisePollBeyond"/>
|
||||||
|
<result column="poll_no" property="pollNo"/>
|
||||||
|
<result column="poll_no_old" property="pollNoOld"/>
|
||||||
<result column="gmt_create" property="gmtCreate"/>
|
<result column="gmt_create" property="gmtCreate"/>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
@ -43,6 +45,8 @@
|
|||||||
enterprise_id,
|
enterprise_id,
|
||||||
poll_id,
|
poll_id,
|
||||||
enterprise_poll_beyond,
|
enterprise_poll_beyond,
|
||||||
|
poll_no,
|
||||||
|
poll_no_old,
|
||||||
gmt_create,
|
gmt_create,
|
||||||
creator,
|
creator,
|
||||||
gmt_modified,
|
gmt_modified,
|
||||||
@ -53,6 +57,8 @@
|
|||||||
#{enterpriseId},
|
#{enterpriseId},
|
||||||
#{pollId},
|
#{pollId},
|
||||||
#{enterprisePollBeyond},
|
#{enterprisePollBeyond},
|
||||||
|
#{pollNo},
|
||||||
|
#{pollNoOld},
|
||||||
#{gmtCreate},
|
#{gmtCreate},
|
||||||
#{creator},
|
#{creator},
|
||||||
#{gmtModified},
|
#{gmtModified},
|
||||||
@ -116,6 +122,8 @@
|
|||||||
t1.enterprise_poll_beyond,
|
t1.enterprise_poll_beyond,
|
||||||
t1.enterprise_poll_id,
|
t1.enterprise_poll_id,
|
||||||
t2.poll_name,
|
t2.poll_name,
|
||||||
|
t1.poll_no,
|
||||||
|
t1.poll_no_old,
|
||||||
t3.enterprise_name
|
t3.enterprise_name
|
||||||
FROM
|
FROM
|
||||||
pollute_enterprise_poll t1
|
pollute_enterprise_poll t1
|
||||||
@ -137,6 +145,15 @@
|
|||||||
AND
|
AND
|
||||||
t1.poll_id = #{pollId}
|
t1.poll_id = #{pollId}
|
||||||
</if>
|
</if>
|
||||||
|
<if test="pollNo != null and pollNo != ''">
|
||||||
|
AND (
|
||||||
|
t1.poll_no = #{pollNo}
|
||||||
|
OR
|
||||||
|
t1.poll_no_old = #{pollNo}
|
||||||
|
OR
|
||||||
|
t1.poll_id = #{pollNo}
|
||||||
|
)
|
||||||
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<!-- 企业监控污染因子详情 -->
|
<!-- 企业监控污染因子详情 -->
|
||||||
@ -190,6 +207,8 @@
|
|||||||
t1.enterprise_id,
|
t1.enterprise_id,
|
||||||
t1.poll_id,
|
t1.poll_id,
|
||||||
t1.enterprise_poll_beyond,
|
t1.enterprise_poll_beyond,
|
||||||
|
t1.poll_no,
|
||||||
|
t1.poll_no_old,
|
||||||
LEFT(t1.gmt_create, 19) AS gmt_create,
|
LEFT(t1.gmt_create, 19) AS gmt_create,
|
||||||
t2.poll_name,
|
t2.poll_name,
|
||||||
t3.enterprise_name
|
t3.enterprise_name
|
||||||
|
Loading…
Reference in New Issue
Block a user