2018.4

1、增加了表ThirdAudit

/*
Navicat MySQL Data Transfer


Source Server         : localhost_3306
Source Server Version : 50624
Source Host           : localhost:3306
Source Database       : bwdb_2


Target Server Type    : MYSQL
Target Server Version : 50624
File Encoding         : 65001


Date: 2018-04-19 15:56:08
*/


SET FOREIGN_KEY_CHECKS=0;


-- ----------------------------
-- Table structure for `threeaudit`
-- ----------------------------
DROP TABLE IF EXISTS `threeaudit`;
CREATE TABLE `threeaudit` (
  `sn` int(11) NOT NULL AUTO_INCREMENT,
  `psn` int(11) DEFAULT NULL,
  `subpsn` int(11) DEFAULT NULL COMMENT '子項目編號,具體的審覈任務',
  `level` int(11) DEFAULT NULL,
  `esn` int(11) DEFAULT NULL,
  `passornot` smallint(6) DEFAULT NULL,
  `ly` varchar(100) DEFAULT NULL,
  `dtime` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`sn`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='三級審覈記錄表';

2、獲取三級項目信息
SELECT * from projectsub 
where psn=26 and fpsn in (select sn FROM(SELECT * from projectsub where fpsn in (SELECT sn from (SELECT * from projectsub where fpsn=0 and psn=26) as firsttb)) as SECONDtb)
3、trigger of project for mysql
begin  
delete from xunjia where xunjia.psn=old.psn;  
delete from zaojia where zaojia.psn=old.psn;
delete from fyrecord1 where fyrecord1.psn=old.psn;
delete from fyrecord2 where fyrecord2.psn=old.psn;
delete from dealfilebill where dealfilebill.psn=old.psn;
delete from projectshenpi where projectshenpi.psn=old.psn;
delete from d2 where d2.psn=old.psn;
end
3、完成三級質量控制

4、項目狀態:0立項;1副主任審覈;2主任審覈;3實施;4二級審覈;5三級審覈;6 發文稿;7完成項目;8歸檔;

5、二級和三級審覈不通過都退回到項目的實施狀態(3)。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章