diff --git a/WebContent/index.html b/WebContent/index.html index 4cc974471521e68ed8b0ae755bcb16c9c1f2a74e..9f2e76a4de5ddd958057e3d6f651a1cb31ed4fe8 100644 --- a/WebContent/index.html +++ b/WebContent/index.html @@ -64,8 +64,11 @@ - + ', + /*'',*/ + '', '', '', '' ].join('\n'); @@ -205,6 +207,7 @@ var Api = (function(conf, $) { link : url, user_catalog : obj.user_catalog, sys_catalog : obj.sys_catalog, + circle_catalog : obj.circle_catalog, reprint : obj.reprint, priva : obj.priva }); @@ -242,7 +245,8 @@ $(function() { $input_file = $('input[name="file"]'), $all_sys = $('#all_sys_catalog'), - $all_user = $('#all_user_catalog'); + $all_user = $('#all_user_catalog'), + $all_circle = $('#all_circle_catalog'); // 查询 login user 信息 Api.user(function(user) { @@ -325,6 +329,7 @@ $(function() { function(data) { var options = ""; var user_options = ""; + var circle_options = ""; $.each(data.blog_sys_catalog_list, function( optionindex, option) { options = ""; - $('.person_select_box').append(user_options); + $('.person_select_box').append(circle_options); + }); + $.each(data.circle_catalog_list, function( + optionindex, user_option) { + user_options = ""; + $('.circle_select_box').append(user_options); }); }); @@ -381,6 +393,7 @@ $(function() { 'url' : '', 'user_catalog' : '', 'sys_catalog' : '', + 'circle_catalog' : '', 'reprint' : '', 'priva' : '' }; @@ -389,6 +402,8 @@ $(function() { ".person_select_box").val(); obj.sys_catalog = $(this).parent().next().children( ".select_box").val(); + obj.circle_catalog = $(this).parent().next().children( + ".circle_select_box").val(); obj.reprint = $('.reprint').val(); obj.priva = $('.private').val(); return obj; @@ -457,12 +472,13 @@ $(function() { function(data) { var options = ""; var user_options = ""; - $.each(data.blog_sys_catalog_list, function( + var circle_options = ""; + /*$.each(data.blog_sys_catalog_list, function( optionindex, option) { options = ""; $('.select_box').append(options); - }); + });*/ $.each(data.blog_user_catalog_list, function( optionindex, user_option) { user_options = ""; + $('.circle_select_box') + .append(circle_options); + }); }); } @@ -499,4 +523,12 @@ $(function() { }); }); + + $all_circle.on('change', function() { + var num = $all_circle.val(); + $('.circle_select_box').each(function() { + $(this).val(num); + }); + + }); }); \ No newline at end of file diff --git a/src/action/MoveBlogAction.java b/src/action/MoveBlogAction.java index 81fc38a5f8d35eb264ac43725f3bcc9f424bde4b..898693793b348a6911f9558d0f1c802b1d42ec65 100644 --- a/src/action/MoveBlogAction.java +++ b/src/action/MoveBlogAction.java @@ -48,9 +48,15 @@ public class MoveBlogAction extends HttpServlet { String link = request.getParameter("link"); String user_catalog = request.getParameter("user_catalog"); - String sys_catalog = request.getParameter("sys_catalog"); + //String sys_catalog = request.getParameter("sys_catalog"); + String circle_catalog = request.getParameter("circle_catalog"); String type = request.getParameter("reprint"); String privacy = request.getParameter("priva"); + + if(StringUtils.isBlank(circle_catalog) && !StringUtils.isNumeric(circle_catalog)){//id获取失败 + JsonMsg.json_out(JsonMsg.jsonError("请选择专区"),response); + return; + } if(StringUtils.isBlank(link)){//id获取失败 JsonMsg.json_out(JsonMsg.jsonError("link获取失败"),response); @@ -61,9 +67,9 @@ public class MoveBlogAction extends HttpServlet { user_catalog = "0"; } - if(StringUtils.isBlank(sys_catalog)){ + /*if(StringUtils.isBlank(sys_catalog)){ sys_catalog = "430381"; - } + }*/ if(StringUtils.isBlank(type)){ type = "1"; @@ -110,7 +116,7 @@ public class MoveBlogAction extends HttpServlet { * as_top=0; // false 非置顶:0、置顶:1 0 */ blog.setCatalog(user_catalog); - blog.setClassification(sys_catalog); + blog.setClassification(circle_catalog); blog.setType(type); blog.setPrivacy(privacy);