Browse Source

创城接口

feature/dangjian
wanggongfeng 3 years ago
parent
commit
6d195b727d
  1. 5
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/IssueServiceImpl.java
  2. 5
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueDetailByUserIdFormDTO.java
  3. 3
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml

5
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/IssueServiceImpl.java

@ -76,6 +76,11 @@ public class IssueServiceImpl implements IssueService {
IssueDetailByUserIdFormDTO userIdDto = new IssueDetailByUserIdFormDTO();
userIdDto.setUserId(userDetail.getUserId());
// 查询当前时间前10分钟内的数据
if("1".equals(formDto.getIsCreateCity())){
userIdDto.setIsCreateCity("1");
}else{
userIdDto.setIsCreateCity("0");
}
Result<IssueDetailResultDTO> r = issueFeignClient.getIssueMaxNew(userIdDto);
IssueDetailResultDTO d = r.getData();
if (d != null && !StringUtils.isBlank(d.getId())) {

5
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/form/IssueDetailByUserIdFormDTO.java

@ -18,4 +18,9 @@ public class IssueDetailByUserIdFormDTO implements Serializable {
*/
@NotBlank(message = "用户ID不能为空")
private String userId;
/**
* 是否为创城提交0其他1创城
*/
private String isCreateCity;
}

3
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml

@ -354,6 +354,9 @@
event.DEL_FLAG = '0'
and event.CREATED_TIME &gt;= CURRENT_TIMESTAMP - INTERVAL 10 MINUTE
AND event.USER_ID = #{userId}
<if test="isCreateCity != null and isCreateCity != ''">
and event.IS_CREATE_CITY = #{isCreateCity}
</if>
limit 1
</select>

Loading…
Cancel
Save