Browse Source

五级指标抽取,添加monthId校验

master
yinzuomei 4 years ago
parent
commit
20cc0ad70a
  1. 7
      epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/extract/form/ExtractIndexFormDTO.java
  2. 2
      epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/extract/dataToIndex/impl/IndexOriginExtractServiceImpl.java

7
epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/extract/form/ExtractIndexFormDTO.java

@ -1,7 +1,9 @@
package com.epmet.dto.extract.form;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
@ -13,8 +15,13 @@ public class ExtractIndexFormDTO implements Serializable {
private static final long serialVersionUID = 1248641210655148366L;
public interface AddUserInternalGroup {
}
@NotBlank(message = "customerId不能为空", groups = AddUserInternalGroup.class)
private String customerId;
@Length(min = 6, max = 6, message = "monthId不能为空", groups = {AddUserInternalGroup.class})
private String monthId;
}

2
epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/extract/dataToIndex/impl/IndexOriginExtractServiceImpl.java

@ -2,6 +2,7 @@ package com.epmet.service.evaluationindex.extract.dataToIndex.impl;
import com.alibaba.fastjson.JSON;
import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.commons.tools.validator.ValidatorUtils;
import com.epmet.dto.extract.form.ExtractIndexFormDTO;
import com.epmet.service.evaluationindex.extract.dataToIndex.*;
import com.epmet.service.stats.DimCustomerService;
@ -72,6 +73,7 @@ public class IndexOriginExtractServiceImpl implements IndexOriginExtractService
ExtractIndexFormDTO param = new ExtractIndexFormDTO();
param.setCustomerId(cId);
param.setMonthId(finalMonthId);
ValidatorUtils.validateEntity(param, ExtractIndexFormDTO.AddUserInternalGroup.class);
submitJob(param);
});
}

Loading…
Cancel
Save