Commit 2bee77eb by 周王清

快速链接模块修改

parent f69d2c34
......@@ -45,13 +45,13 @@ var ls_ywlx = 'YBYW';
* 备注:需更改
**/
//定义grid列表
var ls_title="友情链接";
var ls_title="快速链接";
var is_column = [ [
{field : 'TITLE',title : '标题',width : 380,align : 'left'},
{field : 'URL',title : '链接',width : 380,align : 'left'},
{field : 'SORT',title : '排序',width : 50,align : 'left'},
{field : 'CREATE_ID',title : '创建人员',width : 100,align : 'center'},
{field : 'CREATE_TIME',title : '创建时间',width : 120,align : 'center'}
{field : 'TITLE',title : '标题',width : 300,align : 'left', halign:'center'},
{field : 'URL',title : '链接',width : 300,align : 'left', halign:'center'},
{field : 'SORT',title : '排序',width : 80,align : 'center'},
{field : 'CREATE_USER_NAME',title : '创建人员',width : 100,align : 'center'},
{field : 'CREATE_TIME',title : '创建时间',width : 100,align : 'center'}
] ];
//列表加载完成回调
function dataOnLoadSuccess(){
......@@ -167,7 +167,7 @@ function deleteRow(index){
$.messager.confirm('提示', '确定删除?', function(r) {
if (r) {
var v_query = {};
v_query.UUID = code;
v_query.FIELD_CODE = code;
var v_result = friendlinkModule.act.removeFriendLinkInfo(v_query);
$.messager.alert('提示',v_result.VALUE);
$('#list').datagrid('reload');
......@@ -202,7 +202,7 @@ function deleteBatchRow(){
$.messager.confirm('提示', '确定删除?', function(r) {
if (r) {
var v_query = {};
v_query.UUID = code;
v_query.FIELD_CODE = code;
var v_result = friendlinkModule.act.removeFriendLinkInfo(v_query);
$.messager.alert('提示',v_result.VALUE);
$('#list').datagrid('reload');
......
package com.jw.app.business;
import java.util.List;
import java.util.Map;
import org.springframework.stereotype.Service;
......@@ -12,6 +13,6 @@ public interface FriendLinkBusiness {
Map<String, Object> save_friendlink(Map<String, Object> info) throws BusinessException;
void delete_friendlink(String uuid) throws BusinessException;
void delete_friendlink(List<String> list) throws BusinessException;
}
......@@ -36,7 +36,7 @@ public class FriendLinkBusinessImpl implements FriendLinkBusiness {
if (query.get("USER_ID") == null || "".equals(query.get("USER_ID"))) {
// 默认查询当前登陆人
query.put("USER_ID", SessionUtil.getEmid());
query.put("USER_ID", SessionUtil.getCode());
}
// 计算起始记录
......@@ -58,7 +58,7 @@ public class FriendLinkBusinessImpl implements FriendLinkBusiness {
if (info.get("UUID") == null || "".equals(info.get("UUID"))) {
//判断目前总条数是不是<=8条
Map<String, Object> query=new HashMap<String, Object>();
query.put("CREATE_ID", SessionUtil.getEmid());
query.put("USER_ID", SessionUtil.getCode());
int count = friendlinkDAO.list_count_friendlink(query);
if(count>=8){
info.put("ERROR", "-1");
......@@ -68,12 +68,12 @@ public class FriendLinkBusinessImpl implements FriendLinkBusiness {
info.put("UUID", UUID.randomUUID().toString());
if (info.get("USER_ID") == null || "".equals(info.get("USER_ID"))) {
// 如果没有传USER_ID过来,则使用当前登录人id
info.put("USER_ID", SessionUtil.getEmid());
info.put("USER_ID", SessionUtil.getCode());
}
info.put("CREATE_ID", SessionUtil.getEmid());
info.put("CREATE_ID", SessionUtil.getCode());
info.put("CREATE_TIME", new Date());
info.put("UPDATE_ID", SessionUtil.getEmid());
info.put("UPDATE_ID", SessionUtil.getCode());
info.put("UPDATE_TIME", new Date());
List<Map<String, Object>> listField = new ArrayList<Map<String, Object>>();
for (String k : info.keySet()) {
......@@ -108,9 +108,7 @@ public class FriendLinkBusinessImpl implements FriendLinkBusiness {
}
@Override
public void delete_friendlink(String uuid) throws BusinessException {
for (String u : uuid.split(",")) {
friendlinkDAO.delete_friendlink(u);
}
public void delete_friendlink(List<String> list) throws BusinessException {
friendlinkDAO.delete_friendlink(list);
}
}
......@@ -18,5 +18,5 @@ public interface friendlinkDAO {
void update_friendlink(Map<String, Object> info) throws BusinessException;
void delete_friendlink(String uuid) throws BusinessException;
void delete_friendlink(List<String> list) throws BusinessException;
}
......@@ -22,7 +22,11 @@
<select id="list_friendlink" parameterType="map" resultType="upperCaseKeyMap">
<![CDATA[
select * from friendlink t
select t.* ,
uu1.REAL_NAME AS CREATE_USER_NAME
from friendlink t
LEFT JOIN uicm_user_info uu1 ON t.CREATE_ID = uu1.USER_ID
]]>
<include refid="where" />
ORDER BY t.sort
......@@ -30,7 +34,9 @@
<select id="list_count_friendlink" parameterType="map" resultType="int">
<![CDATA[
select count(*) from friendlink t
select count(*)
from friendlink t
LEFT JOIN uicm_user_info uu1 ON t.CREATE_ID = uu1.USER_ID
]]>
<include refid="where" />
ORDER BY t.sort
......@@ -61,8 +67,15 @@
</trim>
where UUID=#{UUID}
</update>
<delete id="delete_friendlink" parameterType="String">
delete from friendlink where UUID=#{uuid}
<delete id="delete_friendlink" parameterType="list">
<![CDATA[
delete from friendlink where UUID IN
]]>
<foreach collection="list" item="UUID" open="(" separator=","
close=")">
#{UUID}
</foreach>
</delete>
</mapper>
\ No newline at end of file
package com.jw.app.friendlink.action;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.gaowj.business.StudentBusiness;
import com.gaowj.business.SystemOpeBusiness;
import com.gaowj.business.action.BasicAction;
import com.gaowj.business.comp.BusinessManager;
import com.gaowj.business.exception.BusinessException;
......@@ -28,7 +31,7 @@ public class actAction extends BasicAction {
}
/**
* 保存友情链接信息
* 保存快速链接信息
*
* @return
* @throws BusinessException
......@@ -55,15 +58,19 @@ public class actAction extends BasicAction {
}
/**
* 删除友情链接信息
* 删除快速链接信息
*
* @return
* @throws BusinessException
*/
public String removeFriendLinkInfo() throws BusinessException {
FriendLinkBusiness business = BusinessManager.getBusiness(FriendLinkBusiness.class);
Map<String, Object> entity = RequestUtils.getUpdateFieldMap(request,RequestUtils.UPDATEDATAFIELDPREFIX);
String deletekey = (String) entity.get("CODE");
List<String> ListKey = QueryParamUtil.StringToList(deletekey);
try {
business.delete_friendlink(RequestUtils.getString(request, "UUID"));
business.delete_friendlink(ListKey);
jsonObject.putAll(Status.getStatus(Status.DELETE_OK));
} catch (Exception e) {
jsonObject.putAll(Status.getStatus(Status.DELETE_ERR));
......
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