This commit is contained in:
parent
91c81cb433
commit
90dc4f721d
|
|
@ -461,6 +461,15 @@ create table cminning (
|
|||
,cdt datetime not null,cno bigint not NULL,udt datetime not null,uno bigint not NULL,uip varchar(50) not NULL
|
||||
,primary key(cmino));
|
||||
|
||||
create table cminningscd (
|
||||
cmisno bigint auto_increment not null
|
||||
,cmino bigint not null
|
||||
,estart datetime not null
|
||||
,eend datetime not null
|
||||
,quota smallint not null
|
||||
,cdt datetime not null,cno bigint not NULL,udt datetime not null,uno bigint not NULL,uip varchar(50) not NULL
|
||||
,primary key(cmisno));
|
||||
|
||||
create table cmev (
|
||||
cmno int not null
|
||||
,attend tinyint not null
|
||||
|
|
|
|||
|
|
@ -57,6 +57,7 @@ alter table cminning add constraint foreign key fkcminningct (ctno) references c
|
|||
alter table cminning add constraint foreign key fkcminningu (userno) references users(userno);
|
||||
alter table cminning add constraint foreign key fkcminningfg (fgno) references filegroup(fgno);
|
||||
alter table cminning add constraint foreign key fkcminningfg2 (fgnotf) references filegroup(fgno);
|
||||
alter table cminningscd add constraint foreign key fkcmiscmi (cmino) references cminning(cmino);
|
||||
alter table cmev add constraint foreign key fkcmevcm (cmno) references cm(cmno);
|
||||
alter table cmex add constraint foreign key fkcmexcm (cmno) references cm(cmno);
|
||||
alter table cmexlayer add constraint foreign key fkcmexlayercmex (exno) references cmex(exno);
|
||||
|
|
|
|||
|
|
@ -1194,14 +1194,14 @@
|
|||
order by dtype,intval,longval2
|
||||
</select>
|
||||
<insert id="cm.cmcopy0" parameterClass="cm">
|
||||
insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime
|
||||
insert into cm(ismaster,cgno,pcmno,cname,kname,tmno,classno,rstime,retime,sstime,setime,gstime,getime,cshape,typeman,typeedu,typegrade,typejob,isoffabs,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime
|
||||
,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,isuse,isseq,isdel,<include refid="sql.inc"></include>)
|
||||
select #ismaster#,cgno,case when a.ismaster = 1 and #ismaster# = 0 then a.cmno else a.pcmno end,ifnull(#cname#, concat('사본_', cname)),a.kname,#tmno#
|
||||
,case when #tmno# is null then null else ifnull(b.classno,0)+1 end
|
||||
,t.rstime,date_format(t.retime,'%Y-%m-%d 23:59:59') retime
|
||||
,t.sstime,date_format(t.setime,'%Y-%m-%d 23:59:59') setime
|
||||
,t.gstime,date_format(t.getime,'%Y-%m-%d 23:59:59') getime
|
||||
,cshape,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime
|
||||
,a.cshape,a.typeman,a.typeedu,a.typegrade,a.typejob,a.isoffabs,infee,outfee,quota,introhtml,targethtml,goalhtml,contenthtml,studyplace,studytime
|
||||
,certcc,certgradecc,jobcc,jobpositiongrade,difficulty,isrefund,1,isseq,0,<include refid="sql.inv"></include>
|
||||
from cm a
|
||||
left outer join (
|
||||
|
|
@ -1243,8 +1243,15 @@
|
|||
inner join cm b on b.cmno=#cmno#
|
||||
where a.cmno=#orgcmno#;
|
||||
|
||||
insert into cminningscd(cmino,estart,eend,quota,<include refid="sql.inc"></include>)
|
||||
select c.cmino,b.estart,b.eend,b.quota,<include refid="sql.inv"></include>
|
||||
from cminning a
|
||||
inner join cminningscd b on b.cmino=a.cmino
|
||||
inner join cminning c on c.cmno=#cmno# and c.isonline=0
|
||||
where a.cmno=#orgcmno# and a.isonline=0;
|
||||
|
||||
insert into cmev(cmno,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd
|
||||
,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,<include refid="sql.inc"></include>)
|
||||
,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,<include refid="sql.inc"></include>)
|
||||
select #cmno#,attend,attendcut,attendrfd,attendcutrfd,mid,midcut,midrfd,midcutrfd,final,finalcut,finalrfd,finalcutrfd,subject,subjectcut,subjectrfd,subjectcutrfd
|
||||
,discuss,discusscut,discussrfd,discusscutrfd,etc,etccut,etcrfd,etccutrfd,cut,cutrfd,<include refid="sql.inv"></include>
|
||||
from cmev a
|
||||
|
|
|
|||
Loading…
Reference in New Issue