Commit 43cc2fe0 authored by tianbo's avatar tianbo

隐患流程修改

parent 8214b40c
package com.yeejoin.amos.latentdanger.common.enums;
/**
* @author DELL
*/
public enum ExecuteTypeEnum {
/**
* 未执行
*/
未执行("未执行", -1),
通过("通过", 0),
驳回("驳回", 1);
/**
* 名称,描述
*/
private String name;
/**
* 编码
*/
private Integer code;
ExecuteTypeEnum(String name, Integer code) {
this.name = name;
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public static ExecuteTypeEnum getByCode(Integer code) {
for (ExecuteTypeEnum e : ExecuteTypeEnum.values()) {
if (code.equals(e.getCode())) {
return e;
}
}
return null;
}
}
package com.yeejoin.amos.latentdanger.common.enums; package com.yeejoin.amos.latentdanger.common.enums;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import java.util.List;
import java.util.Map;
/** /**
* @author DELL * @author DELL
*/ */
...@@ -11,7 +17,9 @@ public interface LatentDangerState { ...@@ -11,7 +17,9 @@ public interface LatentDangerState {
* @param code * @param code
* @return * @return
*/ */
LatentDangerState getEnumByCode(String code); static LatentDangerState getEnumByCode(String code) {
return null;
}
/** /**
* 根据code获取枚举名称 * 根据code获取枚举名称
...@@ -19,7 +27,9 @@ public interface LatentDangerState { ...@@ -19,7 +27,9 @@ public interface LatentDangerState {
* @param code * @param code
* @return * @return
*/ */
String getEnumNameByCode(String code); static String getEnumNameByCode(String code) {
return null;
}
enum SupervisionDangerStateEnum implements LatentDangerState { enum SupervisionDangerStateEnum implements LatentDangerState {
/** /**
...@@ -129,16 +139,7 @@ public interface LatentDangerState { ...@@ -129,16 +139,7 @@ public interface LatentDangerState {
this.rejectNext = rejectNext; this.rejectNext = rejectNext;
} }
public LatentDangerState getNextEnum() { public static SupervisionDangerStateEnum getEnumByCode(String code) {
return getEnumByCode(next);
}
public LatentDangerState getRejectNextEnum() {
return getEnumByCode(rejectNext);
}
@Override
public LatentDangerState getEnumByCode(String code) {
for (SupervisionDangerStateEnum _enum : SupervisionDangerStateEnum.values()) { for (SupervisionDangerStateEnum _enum : SupervisionDangerStateEnum.values()) {
if (code.equals(_enum.getCode())) { if (code.equals(_enum.getCode())) {
return _enum; return _enum;
...@@ -147,8 +148,7 @@ public interface LatentDangerState { ...@@ -147,8 +148,7 @@ public interface LatentDangerState {
return null; return null;
} }
@Override public static String getEnumNameByCode(String code) {
public String getEnumNameByCode(String code) {
String enumName = ""; String enumName = "";
for(SupervisionDangerStateEnum type: SupervisionDangerStateEnum.values()) { for(SupervisionDangerStateEnum type: SupervisionDangerStateEnum.values()) {
if (type.getCode().equals(code)) { if (type.getCode().equals(code)) {
...@@ -158,6 +158,17 @@ public interface LatentDangerState { ...@@ -158,6 +158,17 @@ public interface LatentDangerState {
} }
return enumName; return enumName;
} }
public static List<Map<String, String>> getEnumList() {
List<Map<String, String>> enumList = Lists.newArrayList();
for(SupervisionDangerStateEnum type: SupervisionDangerStateEnum.values()) {
Map<String, String> resultMap = Maps.newHashMap();
resultMap.put("key", type.getCode());
resultMap.put("name", type.getName());
enumList.add(resultMap);
}
return enumList;
}
} }
enum PatrolDangerLevelEnum implements LatentDangerState { enum PatrolDangerLevelEnum implements LatentDangerState {
...@@ -205,7 +216,6 @@ public interface LatentDangerState { ...@@ -205,7 +216,6 @@ public interface LatentDangerState {
this.code = code; this.code = code;
} }
@Override
public LatentDangerState getEnumByCode(String code) { public LatentDangerState getEnumByCode(String code) {
for (PatrolDangerLevelEnum _enum : PatrolDangerLevelEnum.values()) { for (PatrolDangerLevelEnum _enum : PatrolDangerLevelEnum.values()) {
if (code.equals(_enum.getCode())) { if (code.equals(_enum.getCode())) {
...@@ -215,7 +225,6 @@ public interface LatentDangerState { ...@@ -215,7 +225,6 @@ public interface LatentDangerState {
return null; return null;
} }
@Override
public String getEnumNameByCode(String code) { public String getEnumNameByCode(String code) {
String enumName = ""; String enumName = "";
for(PatrolDangerLevelEnum type: PatrolDangerLevelEnum.values()) { for(PatrolDangerLevelEnum type: PatrolDangerLevelEnum.values()) {
...@@ -226,5 +235,16 @@ public interface LatentDangerState { ...@@ -226,5 +235,16 @@ public interface LatentDangerState {
} }
return enumName; return enumName;
} }
public static List<Map<String, String>> getEnumList() {
List<Map<String, String>> enumList = Lists.newArrayList();
for(PatrolDangerLevelEnum type: PatrolDangerLevelEnum.values()) {
Map<String, String> resultMap = Maps.newHashMap();
resultMap.put("key", type.getCode());
resultMap.put("name", type.getName());
enumList.add(resultMap);
}
return enumList;
}
} }
} }
...@@ -215,5 +215,5 @@ public class LatentDanger extends BasicEntity { ...@@ -215,5 +215,5 @@ public class LatentDanger extends BasicEntity {
* 业务信息 * 业务信息
*/ */
@Column(name = "biz_info") @Column(name = "biz_info")
private JSONObject bizInfo; private String bizInfo;
} }
...@@ -125,8 +125,7 @@ public class LatentDangerController extends BaseController { ...@@ -125,8 +125,7 @@ public class LatentDangerController extends BaseController {
public ResponseModel<LatentDangerDetailVo> detail(@ApiParam(value = "隐患Id", required = true) @RequestParam Long dangerId, public ResponseModel<LatentDangerDetailVo> detail(@ApiParam(value = "隐患Id", required = true) @RequestParam Long dangerId,
@ApiParam(value = "是否完成") @RequestParam(required = false) boolean isFinish) throws Exception { @ApiParam(value = "是否完成") @RequestParam(required = false) boolean isFinish) throws Exception {
AgencyUserModel user = getUserInfo(); AgencyUserModel user = getUserInfo();
throw new Exception("aaaa"); return iLatentDangerService.detail(dangerId, user.getUserId(), isFinish);
// return iLatentDangerService.detail(dangerId, user.getUserId(), isFinish);
} }
@ApiOperation(value = "隐患执行记录", notes = "隐患执行记录") @ApiOperation(value = "隐患执行记录", notes = "隐患执行记录")
...@@ -300,4 +299,11 @@ public class LatentDangerController extends BaseController { ...@@ -300,4 +299,11 @@ public class LatentDangerController extends BaseController {
public ResponseModel<Boolean> delete(@RequestParam String ids) throws Exception { public ResponseModel<Boolean> delete(@RequestParam String ids) throws Exception {
return ResponseHelper.buildResponse(iLatentDangerService.delete(ids)); return ResponseHelper.buildResponse(iLatentDangerService.delete(ids));
} }
@ApiOperation(value = "隐患状态列表", notes = "隐患状态列表")
@GetMapping(value = "/state")
@TycloudOperation(ApiLevel = UserType.AGENCY)
public ResponseModel getDangerState() {
return ResponseHelper.buildResponse(iLatentDangerService.getDangerState());
}
} }
...@@ -39,17 +39,29 @@ public class PageParam<K, V> extends HashMap<K, V> implements Pageable { ...@@ -39,17 +39,29 @@ public class PageParam<K, V> extends HashMap<K, V> implements Pageable {
this.offset = size * current; this.offset = size * current;
} }
public PageParam(int pageNumber, int size) { public PageParam(int current, int size) {
this.current = pageNumber; this.current = current;
this.size = size; this.size = size;
this.offset = size * pageNumber; this.offset = size * current;
} }
public PageParam(int pageNumber, int size, Sort sort) { public PageParam(int current, int size, Sort sort) {
this.current = pageNumber; this.current = current;
this.size = size; this.size = size;
this.sort = sort; this.sort = sort;
this.offset = size * pageNumber; this.offset = size * current;
}
public int getCurrent() {
return current;
}
public void setCurrent(int current) {
this.current = current;
}
public int getSize() {
return size;
} }
public void setSize(int size) { public void setSize(int size) {
......
...@@ -123,4 +123,11 @@ public interface ILatentDangerService { ...@@ -123,4 +123,11 @@ public interface ILatentDangerService {
* @return * @return
*/ */
Boolean delete(String ids) throws Exception; Boolean delete(String ids) throws Exception;
/**
* 获取隐患状态
*
* @return
*/
List<Map<String, String>> getDangerState();
} }
...@@ -69,7 +69,6 @@ public class LatentDangerApplication { ...@@ -69,7 +69,6 @@ public class LatentDangerApplication {
public static void main(String[] args) throws UnknownHostException { public static void main(String[] args) throws UnknownHostException {
logger.info("start Service.........."); logger.info("start Service..........");
ConfigurableApplicationContext context = SpringApplication.run(LatentDangerApplication.class, args); ConfigurableApplicationContext context = SpringApplication.run(LatentDangerApplication.class, args);
GlobalExceptionHandler.setAlwaysOk(true);
Environment env = context.getEnvironment(); Environment env = context.getEnvironment();
String ip = InetAddress.getLocalHost().getHostAddress(); String ip = InetAddress.getLocalHost().getHostAddress();
String port = env.getProperty("server.port"); String port = env.getProperty("server.port");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment