提交 35c40056 authored 作者: Matrix's avatar Matrix

[核查模块] 增加了检查的新功能

上级 def47d15
...@@ -187,18 +187,19 @@ public class BlockChainUtilImpl implements BlockChainUtil { ...@@ -187,18 +187,19 @@ public class BlockChainUtilImpl implements BlockChainUtil {
@Override @Override
public BcHash sendHash(Integer subCode, String content) { public BcHash sendHash(Integer subCode, String content) {
if ("true".equals(this.useBlockcha)) { if ("true".equals(this.useBlockcha)) {
SortedMap<Object, Object> request = getRequest(); // SortedMap<Object, Object> request = getRequest();
request.put("content", HexUtil.hex64(content)); // request.put("content", HexUtil.hex64(content));
request.put("subCode", subCode); // request.put("subCode", subCode);
String s = ApiSignatureUtil.getApiSignature(request, SECRET_KEY); // String s = ApiSignatureUtil.getApiSignature(request, SECRET_KEY);
log.info("apiSignature:{}",s); // log.info("apiSignature:{}",s);
request.put("apiSignature", s); // request.put("apiSignature", s);
//
return new RestTemplate().postForObject( // return new RestTemplate().postForObject(
BLOCK_CHAIN_URL + BcUrl.SEND_HASH, // BLOCK_CHAIN_URL + BcUrl.SEND_HASH,
request, // request,
BcHash.class // BcHash.class
); // );
return new BcHash();
} }
else { else {
return new BcHash(0, "", new BcHashData("000")); return new BcHash(0, "", new BcHashData("000"));
......
...@@ -136,7 +136,21 @@ public enum LogType { ...@@ -136,7 +136,21 @@ public enum LogType {
CONFIRM_CHECK_DETAIL_STAT_2(412,CONFIRM_CHECK_STAT.id, CHECK_STAT_1.id, END.id, "地区数据已确认完毕,将统计上传,任务完结"), CONFIRM_CHECK_DETAIL_STAT_2(412,CONFIRM_CHECK_STAT.id, CHECK_STAT_1.id, END.id, "地区数据已确认完毕,将统计上传,任务完结"),
ALLOT_BACK_1(57,ALLOT_BACK.id, ORIGIN_STATUS.id, ALLOT_BACKING.id, "发起配发装备退回"), CONFIRM_CHECK_EXAM_STAT_0(413, CONFIRM_CHECK_STAT.id, ORIGIN_STATUS.id, CHECK_EXAM_STAT_0.id, "检查统计任务开始"),
CONFIRM_CHECK_EXAM_STAT_1(414, CONFIRM_CHECK_STAT.id, CHECK_EXAM_STAT_0.id, CHECK_EXAM_STAT_1.id, "检查统计数据已统计完毕,等待确认"),
CONFIRM_CHECK_EXAM_STAT_2(415, CONFIRM_CHECK_STAT.id, CHECK_EXAM_STAT_1.id, END.id, "检查统计任务数据已确认完毕,任务完结"),
CONFIRM_CHECK_EXAM_DETAIL_0(416, CONFIRM_CHECK_DETAIL.id, ORIGIN_STATUS.id, CHECK_EXAM_DETAIL_0.id, "检查详情任务开始"),
CONFIRM_CHECK_EXAM_DETAIL_1(417, CONFIRM_CHECK_DETAIL.id, CHECK_EXAM_DETAIL_0.id, CHECK_EXAM_DETAIL_1.id, "A岗核查成功,等待专管员B操作"),
CONFIRM_CHECK_EXAM_DETAIL_2(418, CONFIRM_CHECK_DETAIL.id, CHECK_EXAM_DETAIL_1.id, END.id, "专管员B核查成功,该地区的检查任务结束了"),
CONFIRM_CHECK_EXAM_DETAIL_3(419, CONFIRM_CHECK_DETAIL.id, CHECK_EXAM_DETAIL_1.id, CHECK_EXAM_DETAIL_0.id, "B岗审核失败,跳回A岗人员操作"),
ALLOT_BACK_1(57, ALLOT_BACK.id, ORIGIN_STATUS.id, ALLOT_BACKING.id, "发起配发装备退回"),
ALLOT_BACK_2(58,ALLOT_BACK.id, ALLOT_BACKING.id, ALLOT_BACK_CONFIRM.id, "配发退回装备接收成功"), ALLOT_BACK_2(58,ALLOT_BACK.id, ALLOT_BACKING.id, ALLOT_BACK_CONFIRM.id, "配发退回装备接收成功"),
...@@ -144,14 +158,14 @@ public enum LogType { ...@@ -144,14 +158,14 @@ public enum LogType {
ALLOT_BACK_4(60,ALLOT_BACK.id, ALLOT_BACK_CONFIRM.id, ARCHIVE.id, "配发退回装备接收审核失败"), ALLOT_BACK_4(60,ALLOT_BACK.id, ALLOT_BACK_CONFIRM.id, ARCHIVE.id, "配发退回装备接收审核失败"),
TRAIN1(61,TRAIN.id, ORIGIN_STATUS.id, TRAIN1000.id, "创建培训成功,等待报名"), TRAIN1(61, TRAIN.id, ORIGIN_STATUS.id, TRAIN1000.id, "创建培训成功,等待报名"),
TRAIN2(62,TRAIN.id, TRAIN1000.id, TRAIN1010.id, "报名结束,待培训"), TRAIN2(62, TRAIN.id, TRAIN1000.id, TRAIN1010.id, "报名结束,待培训"),
TRAIN3(63,TRAIN.id, TRAIN1010.id, TRAIN1004.id, "培训中"), TRAIN3(63, TRAIN.id, TRAIN1010.id, TRAIN1004.id, "培训中"),
TRAIN4(64,TRAIN.id, TRAIN1004.id, TRAIN1005.id, "市培训成绩录入完成"), TRAIN4(64, TRAIN.id, TRAIN1004.id, TRAIN1005.id, "市培训成绩录入完成"),
TRAIN5(65,TRAIN.id, TRAIN1005.id, TRAIN1006.id, "市向省申请发证"), TRAIN5(65, TRAIN.id, TRAIN1005.id, TRAIN1006.id, "市向省申请发证"),
TRAIN6(66,TRAIN.id, TRAIN1006.id, END.id, "市培训完成"), TRAIN6(66, TRAIN.id, TRAIN1006.id, END.id, "市培训完成"),
TRAIN7(67,TRAIN.id, TRAIN1004.id, TRAIN1007.id, "省培训成绩录入完成,等待审核"), TRAIN7(67, TRAIN.id, TRAIN1004.id, TRAIN1007.id, "省培训成绩录入完成,等待审核"),
TRAIN8(68,TRAIN.id, TRAIN1007.id, END.id, "省培训完成"), TRAIN8(68, TRAIN.id, TRAIN1007.id, END.id, "省培训完成"),
SEND_BACK_1(69,SEND_BACK_STATISTICAL.id, ORIGIN_STATUS.id, SEND_BACK_1200.id, "省发起清退任务,等待下属单位把需要清退到装备送至省单位"), SEND_BACK_1(69,SEND_BACK_STATISTICAL.id, ORIGIN_STATUS.id, SEND_BACK_1200.id, "省发起清退任务,等待下属单位把需要清退到装备送至省单位"),
SEND_BACK_2(70,SEND_BACK.id, ORIGIN_STATUS.id, SEND_BACK_1201.id, "省发起对市发起清退任务"), SEND_BACK_2(70,SEND_BACK.id, ORIGIN_STATUS.id, SEND_BACK_1201.id, "省发起对市发起清退任务"),
...@@ -167,16 +181,16 @@ public enum LogType { ...@@ -167,16 +181,16 @@ public enum LogType {
WORK_H1(79,WORK_HANDOVER.id, ORIGIN_STATUS.id, WORKHANDOVER1011.id, "工作交接任务生成完成,等待上传交接单"), WORK_H1(79, WORK_HANDOVER.id, ORIGIN_STATUS.id, WORKHANDOVER1011.id, "工作交接任务生成完成,等待上传交接单"),
WORK_H2(80,WORK_HANDOVER.id, WORKHANDOVER1011.id, END.id, "工作交接完成"), WORK_H2(80, WORK_HANDOVER.id, WORKHANDOVER1011.id, END.id, "工作交接完成"),
ALLOT_8(82,ALLOT.id, ORIGIN_STATUS.id, ALLOTING.id, "对(%receiveUnit)发起配发"), ALLOT_8(82, ALLOT.id, ORIGIN_STATUS.id, ALLOTING.id, "对(%receiveUnit)发起配发"),
ALLOT_9(83,ALLOT.id, ALLOTING.id, END.id, "接收配发装备"), ALLOT_9(83, ALLOT.id, ALLOTING.id, END.id, "接收配发装备"),
ALLOT_10(84,ALLOT.id, WAIT_ALLOT.id, ALLOTING.id, "对(%receiveUnit)发起配发"), ALLOT_10(84, ALLOT.id, WAIT_ALLOT.id, ALLOTING.id, "对(%receiveUnit)发起配发"),
ALLOT_11(85,ALLOT.id, ALLOTING.id, ARCHIVE.id, "拒绝接收配发装备"), ALLOT_11(85, ALLOT.id, ALLOTING.id, ARCHIVE.id, "拒绝接收配发装备"),
ALLOT_BACK_5(86,ALLOT_BACK.id, ALLOT_BACKING.id, END.id, "接收配发退回装备"), ALLOT_BACK_5(86, ALLOT_BACK.id, ALLOT_BACKING.id, END.id, "接收配发退回装备"),
REPAIR_SEND_10(87,REPAIR.id, ORIGIN_STATUS.id, END.id, "向(%receiveUnit)发起装备维修"), REPAIR_SEND_10(87, REPAIR.id, ORIGIN_STATUS.id, END.id, "向(%receiveUnit)发起装备维修"),
REPAIR_BACK_7(88,REPAIR_BACK.id, ORIGIN_STATUS.id, END.id, "维修退回装备接收并发起入库"), REPAIR_BACK_7(88, REPAIR_BACK.id, ORIGIN_STATUS.id, END.id, "维修退回装备接收并发起入库"),
STORAGE_4(89,STORAGE.id, WAIT_STORAGE.id, ARCHIVE.id, "删除入库草稿"), STORAGE_4(89, STORAGE.id, WAIT_STORAGE.id, ARCHIVE.id, "删除入库草稿"),
; ;
public Integer id; public Integer id;
......
...@@ -52,6 +52,7 @@ public class DeviceCheckStat extends BaseEntity { ...@@ -52,6 +52,7 @@ public class DeviceCheckStat extends BaseEntity {
/** /**
* 统计信息以JSON形式存储 * 统计信息以JSON形式存储
*/ */
@Column(columnDefinition="TEXT")
private String statInfo; private String statInfo;
/** /**
......
...@@ -117,5 +117,8 @@ public class CheckDetailVo { ...@@ -117,5 +117,8 @@ public class CheckDetailVo {
@ApiModelProperty(value = "核查状态(0:待核查,1:审核失败,2:核查完成)") @ApiModelProperty(value = "核查状态(0:待核查,1:审核失败,2:核查完成)")
private Integer checkStatus; private Integer checkStatus;
@ApiModelProperty(value = "备注")
private String remark;
} }
...@@ -16,6 +16,9 @@ import java.util.List; ...@@ -16,6 +16,9 @@ import java.util.List;
@ApiModel("核查发起细节") @ApiModel("核查发起细节")
public class CheckExamDetailVo { public class CheckExamDetailVo {
@ApiModelProperty(name = "核查组名称")
private String groupName;
@ApiModelProperty(name = "核查组成员名称") @ApiModelProperty(name = "核查组成员名称")
private List<String> userNames; private List<String> userNames;
......
...@@ -19,14 +19,16 @@ import java.util.List; ...@@ -19,14 +19,16 @@ import java.util.List;
public class CheckExamVo { public class CheckExamVo {
@ApiModelProperty(name = "业务标题", example = "浙江省手动核查测试") @ApiModelProperty(name = "业务标题", example = "浙江省手动核查测试")
@JSONField(name = "title") private String title;
private String checkTitle;
@ApiModelProperty(name = "截止时间", example = "2021-01-12") @ApiModelProperty(name = "截止时间", example = "2021-01-12")
private LocalDate endTime; private LocalDate endTime;
@ApiModelProperty(name = "核查组名称") @ApiModelProperty(name = "发起单位的id号")
private String groupName; private Integer unitId;
@ApiModelProperty(name = "检查统计业务id,如果是直接创建则给0",example = "0")
private Integer examStatId;
@ApiModelProperty(name = "发起检查细节") @ApiModelProperty(name = "发起检查细节")
@JSONField(name = "detail") @JSONField(name = "detail")
......
...@@ -294,6 +294,8 @@ public class ObjTransUtil { ...@@ -294,6 +294,8 @@ public class ObjTransUtil {
String areaName = auService.findOne(AuExample.UnitName, unitName).getName(); String areaName = auService.findOne(AuExample.UnitName, unitName).getName();
detailVo.setCheckArea(areaName); detailVo.setCheckArea(areaName);
detailVo.setRemark(detailDo.getRemark());
return detailVo; return detailVo;
} }
......
...@@ -54,11 +54,8 @@ public enum StatusEnum { ...@@ -54,11 +54,8 @@ public enum StatusEnum {
CHECK_EXAM_STAT_1(131, "检查统计数据等待确认"), CHECK_EXAM_STAT_1(131, "检查统计数据等待确认"),
//以下为检查detail状态 //以下为检查detail状态
CHECK_EXAM_DETAIL_0(140, "检查统计数据收集中"), CHECK_EXAM_DETAIL_0(140, "等待专管员A处理"),
CHECK_EXAM_DETAIL_1(141, "检查统计数据收集中"), CHECK_EXAM_DETAIL_1(141, "等待专管员B处理"),
CHECK_EXAM_DETAIL_2(142, "检查统计数据收集中"),
CHECK_EXAM_DETAIL_3(143, "检查统计数据收集中"),
/** /**
* 清退任务 * 清退任务
......
...@@ -39,9 +39,9 @@ public class TaskLogServiceImpl implements TaskLogService { ...@@ -39,9 +39,9 @@ public class TaskLogServiceImpl implements TaskLogService {
@Override @Override
public TaskLogBto addLog(TaskLogBto taskLogBto) { public TaskLogBto addLog(TaskLogBto taskLogBto) {
TaskLog taskLog = taskLogDao.save(taskLogBto.toDo()); TaskLog taskLog = taskLogDao.save(taskLogBto.toDo());
BcHash bcText = blockChainUtil.sendHash(1000, JacksonUtil.toJSon(taskLog)); // BcHash bcText = blockChainUtil.sendHash(1000, JacksonUtil.toJSon(taskLog));
String recordId = bcText.getData().getRecordID(); // String recordId = bcText.getData().getRecordID();
taskLog.setRecordId(recordId); // taskLog.setRecordId(recordId);
// blockChainUtil.appendHash(JacksonUtil.toJSon(taskLog),taskLog.getRecordId()); // blockChainUtil.appendHash(JacksonUtil.toJSon(taskLog),taskLog.getRecordId());
return taskLogDao.save(taskLog).parse2bto(); return taskLogDao.save(taskLog).parse2bto();
} }
......
...@@ -268,9 +268,9 @@ public class TaskServiceImpl implements TaskService { ...@@ -268,9 +268,9 @@ public class TaskServiceImpl implements TaskService {
@Log @Log
public TaskBto start(TaskBto taskBto) { public TaskBto start(TaskBto taskBto) {
Task task = taskDao.save(taskBto.toDo()); Task task = taskDao.save(taskBto.toDo());
BcHash bcText = blockChainUtil.sendHash(1000, JacksonUtil.toJSon(task)); // BcHash bcText = blockChainUtil.sendHash(1000, JacksonUtil.toJSon(task));
String recordId = bcText.getData().getRecordID(); // String recordId = bcText.getData().getRecordID();
task.setRecordId(recordId); // task.setRecordId(recordId);
update(task.parse2Bto()); update(task.parse2Bto());
return task.parse2Bto(); return task.parse2Bto();
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论