Commit 750e5082 by “zcwang”

modify:数据库完善

parent 0c880cee
...@@ -45,36 +45,39 @@ CREATE TABLE `TB_YX_QC_CHANGE_RECORD` ...@@ -45,36 +45,39 @@ CREATE TABLE `TB_YX_QC_CHANGE_RECORD`
( (
`id` bigint(20) NOT NULL AUTO_INCREMENT, `id` bigint(20) NOT NULL AUTO_INCREMENT,
`flow_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '工单id', `flow_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '工单id',
`flow_node` varchar(20) NOT NULL DEFAULT '' COMMENT '工单当前节点', `flow_node` varchar(20) NOT NULL DEFAULT '' COMMENT '工单当前节点',
`change_subject` int(11) NOT NULL DEFAULT '0' COMMENT '变更主体', `change_subject` int(11) NOT NULL DEFAULT '0' COMMENT '变更主体',
`parent_change_class_id` int(11) NOT NULL DEFAULT '0' COMMENT '一级变更类型id', `parent_change_class_id` int(11) NOT NULL DEFAULT '0' COMMENT '一级变更类型id',
`son_change_class_id` int(11) NOT NULL DEFAULT '0' COMMENT '二级变更类型id', `son_change_class_id` int(11) NOT NULL DEFAULT '0' COMMENT '二级变更类型id',
`change_level` int(11) NOT NULL DEFAULT '0' COMMENT '变更等级', `change_level` int(11) NOT NULL DEFAULT '0' COMMENT '变更等级',
`change_commander` varchar(70) NOT NULL DEFAULT '' COMMENT '变更负责人', `change_commander` varchar(70) NOT NULL DEFAULT '' COMMENT '变更负责人',
`change_department` varchar(20) NOT NULL DEFAULT '' COMMENT '变更负责部门名', `change_department` varchar(20) NOT NULL DEFAULT '' COMMENT '变更负责部门名',
`participate_change_exec_department` varchar(255) NOT NULL DEFAULT '' COMMENT '变更行动部门列表,JSON格式', `participate_change_exec_department` varchar(255) NOT NULL DEFAULT '' COMMENT '变更行动部门列表,JSON格式',
`change_item` varchar(1020) NOT NULL DEFAULT '' COMMENT '变更商品(变更主体为商品时有效)', `change_item` varchar(1020) NOT NULL DEFAULT '' COMMENT '变更商品(变更主体为商品时有效)',
`change_supplier` varchar(20) NOT NULL DEFAULT '' COMMENT '变更供应商(变更主体为供应商时有效)', `change_supplier` varchar(20) NOT NULL DEFAULT '' COMMENT '变更供应商(变更主体为供应商时有效)',
`change_reason` varchar(550) NOT NULL DEFAULT '' COMMENT '变更原因', `change_reason` varchar(550) NOT NULL DEFAULT '' COMMENT '变更原因',
`change_content` varchar(550) NOT NULL DEFAULT '' COMMENT '变更内容', `change_content` varchar(550) NOT NULL DEFAULT '' COMMENT '变更内容',
`change_risk_desc` varchar(550) NOT NULL DEFAULT '' COMMENT '变更潜在风险描述', `change_risk_desc` varchar(550) NOT NULL DEFAULT '' COMMENT '变更潜在风险描述',
`change_checking` varchar(550) NOT NULL DEFAULT '' COMMENT '变更验证措施', `change_checking` varchar(550) NOT NULL DEFAULT '' COMMENT '变更验证措施',
`change_profit` int(11) NOT NULL DEFAULT '0' COMMENT '变更收益', `change_profit` int(11) NOT NULL DEFAULT '0' COMMENT '变更收益',
`change_profit_desc` varchar(550) NOT NULL DEFAULT '' COMMENT '变更收益说明', `change_profit_desc` varchar(550) NOT NULL DEFAULT '' COMMENT '变更收益说明',
`change_confirm_result_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '变更结果确认时间', `change_confirm_result_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '变更结果确认时间',
`state` int(2) NOT NULL DEFAULT '0' COMMENT '工单状态,1进行中,2取消完结,3延期,4正常完结', `state` int(2) NOT NULL DEFAULT '0' COMMENT '工单状态,1进行中,2取消完结,3延期,4正常完结',
`cancel_reason` varchar(550) NOT NULL DEFAULT '' COMMENT '取消原因', `cancel_reason` varchar(550) NOT NULL DEFAULT '' COMMENT '取消原因',
`change_result` int(2) NOT NULL DEFAULT '0' COMMENT '变更结论', `change_result` int(2) NOT NULL DEFAULT '0' COMMENT '变更结论',
`create_source` int(2) NOT NULL DEFAULT '0' COMMENT '创建端(普通or同舟)', `create_source` int(2) NOT NULL DEFAULT '0' COMMENT '创建端(普通or同舟)',
`create_supplier` varchar(20) NOT NULL DEFAULT '' COMMENT '创建人所属供应商(同舟创建)', `create_supplier` varchar(20) NOT NULL DEFAULT '' COMMENT '创建人所属供应商(同舟创建)',
`change_result_desc` varchar(550) NOT NULL DEFAULT '' COMMENT '结论说明', `change_result_desc` varchar(550) NOT NULL DEFAULT '' COMMENT '结论说明',
`remark` varchar(550) NOT NULL DEFAULT '' COMMENT '备注', `remark` varchar(550) NOT NULL DEFAULT '' COMMENT '备注',
`creator` varchar(50) NOT NULL DEFAULT '' COMMENT '创建人邮箱', `creator` varchar(50) NOT NULL DEFAULT '' COMMENT '创建人邮箱',
`todo_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '待办id', `todo_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '待办id',
`auto_submit_email` int(2) NOT NULL DEFAULT '0' COMMENT '自动提交发送邮件',
`create_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间', `create_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间',
`update_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '更新时间', `update_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '更新时间',
PRIMARY KEY (`id`) PRIMARY KEY (`id`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='变更工单记录表'; KEY `key_flow_id` (`flow_id`) USING BTREE COMMENT '变更工单id普通索引',
KEY `key_email` (`auto_submit_email`)
) ENGINE=InnoDB AUTO_INCREMENT=194 DEFAULT CHARSET=utf8 COMMENT='变更工单记录表'
CREATE TABLE `TB_YX_QC_CHANGE_FILE` CREATE TABLE `TB_YX_QC_CHANGE_FILE`
( (
......
...@@ -84,8 +84,9 @@ public class AutoSubmit extends IJobHandler { ...@@ -84,8 +84,9 @@ public class AutoSubmit extends IJobHandler {
// 查询今天时间之前的数据 // 查询今天时间之前的数据
try { try {
while (true) { while (true) {
List<ChangeRecord> records = changeFlowService.getByStatusAndTime(entityId, ChangeFlowEnum.CHANGE_FLOW_EXE.getNodeId(), List<ChangeRecord> records = changeFlowService.getByStatusAndTime(entityId,
ChangeFlowEnum.CHANGE_FLOW_CONFIRM.getNodeId(), tomorrowSpecificTime); ChangeFlowEnum.CHANGE_FLOW_EXE.getNodeId(), ChangeFlowEnum.CHANGE_FLOW_CONFIRM.getNodeId(),
tomorrowSpecificTime);
if (CollectionUtils.isEmpty(records)) { if (CollectionUtils.isEmpty(records)) {
break; break;
} }
......
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