Browse Source

group_act_info增加IS_CHANGE

feature/evaluate
yinzuomei 5 years ago
parent
commit
4ddd5e0b08
  1. 5
      epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/act/GroupActInfoDTO.java
  2. 5
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/act/entity/GroupActInfoEntity.java
  3. 4
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/act/service/impl/GroupActInfoServiceImpl.java
  4. 1
      epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/constant/GroupActConstant.java
  5. 5
      epmet-module/resi-group/resi-group-server/src/main/resources/db/migration/V0.0.22__alter_actinfo_ischange.sql

5
epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/act/GroupActInfoDTO.java

@ -119,6 +119,11 @@ public class GroupActInfoDTO implements Serializable {
*/ */
private Date changedTime; private Date changedTime;
/**
* 是否变更过(:yes :no)
*/
private String isChange;
/** /**
* 签到开始时间 * 签到开始时间
*/ */

5
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/act/entity/GroupActInfoEntity.java

@ -118,6 +118,11 @@ public class GroupActInfoEntity extends BaseEpmetEntity {
*/ */
private Date changedTime; private Date changedTime;
/**
* 是否变更过(:yes :no)
*/
private String isChange;
/** /**
* 签到开始时间 * 签到开始时间
*/ */

4
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/act/service/impl/GroupActInfoServiceImpl.java

@ -301,19 +301,21 @@ public class GroupActInfoServiceImpl extends BaseServiceImpl<GroupActInfoDao, Gr
entity.setStartTime(DateUtils.parse(startTimeStr, DateUtils.DATE_TIME_PATTERN)); entity.setStartTime(DateUtils.parse(startTimeStr, DateUtils.DATE_TIME_PATTERN));
if (StringUtils.isNotBlank(formDTO.getGroupActId())) { if (StringUtils.isNotBlank(formDTO.getGroupActId())) {
entity.setStatus(GroupActConstant.CHANGED); entity.setStatus(GroupActConstant.PUBLISHED);
entity.setChangedTime(new Date()); entity.setChangedTime(new Date());
GroupActInfoEntity orginalEntity=baseDao.selectById(formDTO.getGroupActId()); GroupActInfoEntity orginalEntity=baseDao.selectById(formDTO.getGroupActId());
entity.setSignInStartTime(orginalEntity.getSignInStartTime()); entity.setSignInStartTime(orginalEntity.getSignInStartTime());
entity.setSignInEndTime(orginalEntity.getSignInEndTime()); entity.setSignInEndTime(orginalEntity.getSignInEndTime());
entity.setSummaryFlag(orginalEntity.getSummaryFlag()); entity.setSummaryFlag(orginalEntity.getSummaryFlag());
entity.setSignedInNum(orginalEntity.getSignedInNum()); entity.setSignedInNum(orginalEntity.getSignedInNum());
entity.setIsChange(Constant.YES);
} else { } else {
//发布新活动 //发布新活动
entity.setStatus(GroupActConstant.PUBLISHED); entity.setStatus(GroupActConstant.PUBLISHED);
entity.setChangedTime(new Date()); entity.setChangedTime(new Date());
entity.setSummaryFlag(NumConstant.ZERO); entity.setSummaryFlag(NumConstant.ZERO);
entity.setSignedInNum(NumConstant.ZERO); entity.setSignedInNum(NumConstant.ZERO);
entity.setIsChange(Constant.NO);
} }
Result<GridInfoResultDTO> gridInfoRes = govOrgOpenFeignClient.queryGridInfo(formDTO.getGridId()); Result<GridInfoResultDTO> gridInfoRes = govOrgOpenFeignClient.queryGridInfo(formDTO.getGridId());

1
epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/constant/GroupActConstant.java

@ -12,7 +12,6 @@ public interface GroupActConstant {
// 活动状态:已发布:published;已取消:canceled;已变更:changed;已关闭:closed // 活动状态:已发布:published;已取消:canceled;已变更:changed;已关闭:closed
String PUBLISHED="published"; String PUBLISHED="published";
String CANCELED="canceled"; String CANCELED="canceled";
String CHANGED="changed";
String CLOSED="closed"; String CLOSED="closed";
/** /**

5
epmet-module/resi-group/resi-group-server/src/main/resources/db/migration/V0.0.22__alter_actinfo_ischange.sql

@ -0,0 +1,5 @@
alter table group_act_info MODIFY COLUMN `STATUS` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '活动状态:已发布:published;已取消:canceled;已关闭:closed';
ALTER TABLE `group_act_info`add COLUMN `IS_CHANGE` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否变更过(是:yes 否:no)' AFTER `STATUS`;
Loading…
Cancel
Save