省内转学出错的解决办法
问题原因:
因为李立娟完成的代码中同市转学审核后,未生成目标校的异动记录,黄海只好手动生成一条记录,经吴缤测试可行.
--给李九龙的脚本(示例,请不要直接抄写!!)
insert into t_xueji_ws_info(guid,b_id,student_id,report_reason,check_state,target_school_id,source_school_id,submit_time,term_id,school_id,city_id,need_up,read_out,shisp_time,shisp_user)
values('9B0B470A-6501-49BD-B70F-69E449A6ED84',1,'47b5616e-2d04-4c99-93f2-6ea19dadda87','省内转入异动',5,34872,34842,sysdate,7,34872,361100,1,0,sysdate,'A8DE2859-9B8C-5492-A840-DC09E0A04DC6');
参数说明:
guid:新产生的guid号,可以使用 select F_base_getguid() from dual; 获取到新的,也可以使用其它方式获取到,比如JAVA,SQL SERVER等。
b_id:写1,表示省内转入异动
student_id:不解释,学生号
report_reason:上报说明,统一说明“省内转入异动”
check_state:5 表示审核通过
target_school_id:目标校ID 参考 t_base_school
source_school_id:原学校ID 参考 t_base_school
submit_time:提交时间,一般写 sysdate
term_id:哪个学期,一般参考 t_base_term
school_id:哪个学校可以获取的数据,一般为目标校,因为这个学校需要下载这个数据。
city_id:所在城市ID 查看的表为 t_base_organizationtree
need_up:需上上传不,1表示需要。
read_out:是不是学校下载过了,0表示没有下载过,需要下载,1表示下载过了。
shisp_time:市里审核通过的时间,一般写 sysdate
shisp_user:市里的审核人员,可以查看其它异动记录都是谁审核的,把这个写上即可。