1. /**
  2. *@description 根据主键查询Bean
  3. */
  4. @RequestMapping(value="/getBean/{getId}")
  5. public void getBean(HttpServletRequest request,HttpServletResponse response,@PathVariable Object getId)
  6. {
  7. if(getId!=null && getId.toString().length()>0){
  8. AppActivityDetails appActivityDetails=new AppActivityDetails();
  9. appActivityDetails.setId(Long.parseLong(getId.toString()));
  10. appActivityDetails=appActivityDetailsService.getT(appActivityDetails);
  11. super.writeClient(response, super.ObjectChangJSONObject(appActivityDetails).toString(), "");}
  12. }
  1.  
  1. {field:"opt",title:"操作",width:60,align:"center",
  2. formatter:function(value,rowData,rowIndex){
  3. var html="<img class='op-enable' src='"+appPath+"/js/lib/jquery-easyui/themes/icons/pencil.png' onClick='showWinMsGoods("+rowData.id+")' title='编辑'/>";
  4. return html;
  5. }
  1.  
  1. toolbar:[
  2. {
  3. id:'btnadd',
  4. text:'添加',
  5. iconCls:'icon-add',
  6. handler:function(){
  7. showWinDetails(null);
  8. }
  9. },"-",
  10. ]
  1. function showWinMsGoods(id){
  2. $("#idHiddenMsImage").val("");
  3. $("#addtitleMsImage").val("");
  4. $("#uploadImg1").attr("src", appPath + "/images/common/emptyImg.jpg");
  5. $("#adddetailsImgMsImage").val("");
  6. $("#uploadImg2").attr("src", appPath + "/images/common/emptyImg.jpg");
  7. $("#addlinkMsImage").val("");
  8.  
  9. $("#addbeginTimeMsImage").datebox("setValue","");
  10. $("#addendTimeMsImage").datebox("setValue","");
  11. $("#addgoodsNoMsImage").val("");
  12. var iconStr="icon-add";
  13. if(id!=null){
  14. iconStr="icon-edit";
  15. $.post(
  16. appPath+"/page/appActivityDetailsAct/getBean/"+id,
  17. {},
  18. function(data){
  19. $("#idHiddenMsImage").val(data.id);
  20. $("#addtitleMsImage").val(data.title);
  21.  
  22. $("#adddetailsImgMsImage").val(data.detailsImg);
  23. $("#uploadImg1").attr("src",data.detailsImg);
  24. $("#addlinkMsImage").val(data.link);
  25. $("#uploadImg2").attr("src",data.link);
  26.  
  27. // $('#colorSelector3').css("background-color", data.backgroundColor);
  28. $("#addbeginTimeMsImage").datebox("setValue",data.beginTime);
  29. $("#addendTimeMsImage").datebox("setValue",data.endTime);
  30. $("#addgoodsNoMsImage").val(data.goodsNo);
  31. },"json");
  32. }
  33. $('#opreateHtmlMsGoods').window({
  34. title:'编辑',
  35. iconCls:iconStr,
  36. width:500,
  37. height:420,
  38. left:200,
  39. modal: true,
  40. shadow: true,
  41. collapsible:false,
  42. minimizable:false,
  43. maximizable:false
  44. });
  45. $('#opreateHtmlMsGoods').window('move',{top:100});
  46. $('#opreateHtmlMsGoods').window('open');
  47. }
  1. /**
  2. *@description 根据主键查询Bean
  3. */
  4. @RequestMapping(value="/getBean/{getId}")
  5. public void getBean(HttpServletRequest request,HttpServletResponse response,@PathVariable Object getId)
  6. {
  7. if(getId!=null && getId.toString().length()>0){
  8. AppActivityDetails appActivityDetails=new AppActivityDetails();
  9. appActivityDetails.setId(Long.parseLong(getId.toString()));
  10. appActivityDetails=appActivityDetailsService.getT(appActivityDetails);
  11. super.writeClient(response, super.ObjectChangJSONObject(appActivityDetails).toString(), "");}
  12. }
  1. @Override
  2. public T getT(T t) {
  3. return (T)commonDao.queryForObject(t.getClass().getSimpleName()+".get"+t.getClass().getSimpleName(), t);
  1.  
  1. // getAppActivityDetails(与sql中的id名称一致)
  2. //return commonDao.queryForObject("PharmacistComment.getpharmacistCommentPageByPageId",pharmacistComment);
  1.  
  1. }
  1. <resultMap id="AppActivityDetailsMap" class="AppActivityDetails">
  2. <result column="DETAILS_IMG" property="detailsImg" />
  3. <result column="STANDBY2" property="standby2" />
  4. <result column="STANDBY1" property="standby1" />
  5. <result column="ADD_USER_ID" property="addUserId" />
  6. <result column="EDIT_TIME" property="editTime" />
  7. <result column="IS_DELETE" property="isDelete" />
  8. <result column="BACKGROUND_COLOR" property="backgroundColor" />
  9. <result column="GOODS_NO" property="goodsNo" />
  10. <result column="ADD_TIME" property="addTime" />
  11. <result column="PUBLISH_ID" property="publishId" />
  12. <result column="EDIT_USER_ID" property="editUserId" />
  13. <result column="BEGIN_TIME" property="beginTime" />
  14. <result column="LINK" property="link" />
  15. <result column="ID" property="id" />
  16. <result column="END_TIME" property="endTime" />
  17. <result column="APP_ACTIVITY_LIST_ID" property="appActivityListId" />
  18. <result column="TITLE" property="title" />
  19. </resultMap>
  20.  
  21. <select id="getAppActivityDetails" parameterClass="AppActivityDetails" resultMap="AppActivityDetailsMap">
  22. select id,
  23. app_activity_list_id,
  24. title,
  25. details_img,
  26. link,
  27. publish_id,
  28. goods_no,
  29. background_color,
  30. begin_time,
  31. end_time,
  32. standby1,
  33. standby2,
  34. is_delete,
  35. add_time,
  36. add_user_id,
  37. edit_time,
  38. edit_user_id from app_activity_details where IS_DELETE='N' and id=#id#
  39. </select>

//另一种方法

  1. formatter : function(value, rowData,
  2. rowIndex) {
  3. var html = '';
  4. html += "<img class='op-enable' src='"+ appPath+ "/js/lib/jquery-easyui/themes/icons/pencil.png' onClick='showWin(" + rowData.pharmacistCommentId+ ")' title='编辑'/>&nbsp;";
  5.  
  6. }
  7. return html;
  8. }
  1. toolbar : [ {
  2. id : 'btnExcel',
  3. text : '导出文件',
  4. iconCls : 'icon-exportExcel',
  5. handler : function() {
  6. exportExcel();
  7. }
  8. }, "-", {
  9. id : 'btnPass',
  10. text : '批量删除',
  11. iconCls : 'icon-cancel',
  12. handler : function() {
  13. deletes('');
  14. }
  15. }, "-", {
  16. id : 'btnOpen',
  17. text : '批量启动',
  18. iconCls : 'icon-ok',
  19. handler : function() {
  20. isOpen('');
  21. }
  22. }, "-", {
  23. id : 'btnClose',
  24. text : '批量关闭',
  25. iconCls : 'icon-cancel',
  26. handler : function() {
  27. isClose('');
  28. }
  29. }, "-", {
  30. id : 'btnMessage',
  31. text : '药师点评设置',
  32. iconCls : 'icon-search',
  33. handler : function() {
  34. showWin(null);
  35. }
  36. } ]
  37.  
  38. /**
  39. * 编辑
  40. * @param id
  41. */
  42. function showWin(id) {
  43. $("#idHidden").val("");
  44. CKEDITOR.instances.addpharmacistCommentMessage.setData('');
  45. $("#addgoodsNo").val("");
  46. $("#addgoodsName").val("");
  47. $("#uploadImg").attr("src", '');
  48. var iconStr = "icon-add";
  49. var title = "添加药师点评设置";
  50. if (id != null) {
  51. iconStr = "icon-edit";
  52. title = "编辑药师点评设置";
  53. $.post(appPath + "/page/pharmacistCommentAct/getBean/" + id, {},
  54. function(data) {
  55. $("#idHidden").val(data.pharmacistCommentId);
  56. CKEDITOR.instances.addpharmacistCommentMessage
  57. .setData(data.pharmacistCommentMessage);
  58. $("#addgoodsNo").val(data.goodsNo);
  59. $("#addgoodsName").val(data.goodsName);
  60. $("#uploadImg").attr("src", data.imgUrl);
  61. }, "json");
  62. $('#queryGoods').css('display', 'none');
  63. } else {
  64. $('#queryGoods').css('display', 'block');
  65. }
  66. $('#opreateHtml').window({
  67. title : title,
  68. iconCls : iconStr,
  69. width : 800,
  70. height : 600,
  71. left : 200,
  72. modal : true,
  73. shadow : true,
  74. collapsible : false,
  75. minimizable : false,
  76. maximizable : false
  77. });
  78. $('#opreateHtml').window('move', {
  79. top : 0
  80. });
  81. $('#opreateHtml').window('open');
  82.  
  83. }
  1.  
  1. /**
  2. * @author wangchuanfu
  3. * @description 用ID查询对象
  4. */
  5. @RequestMapping(value = "/getBean/{getId}")
  6. @ResponseBody
  7. public PharmacistComment getBean(HttpServletRequest request,
  8. HttpServletResponse response, @PathVariable Long getId) {
  9. PharmacistComment pharmacistComment = new PharmacistComment();
  10. pharmacistComment.setPharmacistCommentId(getId);
  11.  
  12. return pharmacistCommentService
  13. .getpharmacistCommentPageByPageId(pharmacistComment);
  14. }
  1. @Override
  2. public PharmacistComment getpharmacistCommentPageByPageId(
  3. PharmacistComment pharmacistComment) {
  4. return (PharmacistComment) commonDao.queryForObject(
  5. "PharmacistComment.getpharmacistCommentPageByPageId",
  6. pharmacistComment);
  7. }
  1. <resultMap id="PharmacistCommentMapEdit" class="PharmacistComment">
  2. <result column="IS_ONLINE" property="isOnline" />
  3. <result column="PHARMACIST_COMMENT_MESSAGE" property="pharmacistCommentMessage" />
  4. <result column="GOODS_NO" property="goodsNo" />
  5. <result column="EDIT_USER_NAME" property="editUserName" />
  6. <result column="PHARMACIST_COMMENT_ID" property="pharmacistCommentId" />
  7. <result column="GOODS_NAME" property="goodsName" />
  8. <result column="PRO_IMAGE_URL" property="imgUrl" />
  9. </resultMap>
  10.  
  11. <select id="getpharmacistCommentPageByPageId" resultMap="PharmacistCommentMapEdit"
  12. parameterClass="PharmacistComment">
  13.  
  14. select pi.pro_image_url,
  15. pc.goods_no,
  16. DECODE(pc.is_online, 'N', '关闭', 'Y', '开启') as is_online,
  17. pc.PHARMACIST_COMMENT_MESSAGE,
  18. pc.PHARMACIST_COMMENT_ID,
  19. su.user_real_name as EDIT_USER_NAME,
  20. g.goods_name
  21. from PHARMACIST_COMMENT pc
  22. inner join goods g
  23. on pc.goods_no = g.goods_no
  24. and g.is_delete = 'N'
  25. left join fecerp.sys_user su
  26. on pc.edit_user_id = su.user_id
  27. and su.is_delete = 'N'
  28. left join product_img pi
  29. on pi.product_id = g.product_id
  30. where pc.IS_DELETE = 'N'
  31.  
  32. and pc.PHARMACIST_COMMENT_ID=#pharmacistCommentId#
  33. </select>
  1.  

根据id查询数据(向前台返回json格式的数据)的更多相关文章

  1. 3.自定义返回json格式的数据给前台(自定义Controller类中的Json方法)

    在mvc的项目中,我们前台做一些操作时,后台要返回一些结果给前台,这个时候我们就需要有一个状态来标识到底是什么类型的错误, 例如: 执行删除的时候,如果操作成功(1行受影响),我们需要返回状态为1并输 ...

  2. SSH返回Json格式的数据

      在开发中我们经常遇到客户端和后台数据的交互,使用比较多的就是json格式了.在这里以简单的Demo总结两种ssh返回Json格式的数据 项目目录如下 主要是看 上图选择的部分 WebRoot里面就 ...

  3. WebAPI搭建(二) 让WebAPI 返回JSON格式的数据

    在RestFul风格盛行的年代,对接接口大多数人会选择使用JSON,XML和JSON的对比传送(http://blog.csdn.net/liaomin416100569/article/detail ...

  4. 人人商城返回Json格式的数据

    人人商城返回Json格式的数据 1.找到该插件对应的 core/mobile 路径 2.新建一个 api.php 文件 <?php header('Content-Type:applicatio ...

  5. asp.net MVC控制器中返回JSON格式的数据时提示下载

    Asp.net mvc在接收的是JSON格式的数据,但是奇怪的是在IE中提示下载文件,其他浏览器中一切正常,下载后,里面的内容就是在控制器中返回的数据.代码如下: 视图中js代码: $("# ...

  6. 在IE中MVC控制器中返回JSON格式的数据时提示下载

    最近做项目时,视图中用jquery.form.js异步提交表单时,接收的是JSON格式的数据,但是奇怪的是在IE中提示下载文件,其他浏览器中一切正常,下载后,里面的内容就是在控制器中返回的数据.代码如 ...

  7. 数据库获取map数据后转化成json格式的数据

    一,从数据库查出来的数据 两张表先各自左外连接,然后在相互左外连接查找省市县的数据(业务需求必须这样做,省市去的是第一张表,而市县取的是第二张表,两张表中间通过市的名字连接)见这个博文的最后一张图片 ...

  8. PHP如何返回json格式的数据

    我们常见一些网站在做ajax时返回JSON格式的数据: 返回的是json格式的数据 这有什么好处那?很显然前端在接到返回的数据时可以直接使用,而不用再用eval('(+ returnString +) ...

  9. java 返回json格式的数据

    1 阿里巴巴的fastjson import com.alibaba.fastjson.JSON; 使用的时候 JSON.toJSON(list); 2  Gson 解析json数据 import c ...

随机推荐

  1. 使用shiro标签遇到的部分问题的解决思路

    最近几天,在shiro进行系统权限控制.在处理JSP页面的时候,遇到几个问题,纠结好几天,终于成功解决这些问题. 1.使用<shiro:principal>的时候,如何得到整个类的信息? ...

  2. Java学习笔记(1):注释规范

    注释规范 1.   类注释 在每个类前面必须加上类注释,注释模板如下: 2.   属性注释 在每个属性前面必须加上属性注释,注释模板如下: 3.   方法注释 在每个方法前面必须加上方法注释,注释模板 ...

  3. Oracle数据库之PL/SQL异常处理

    Oracle数据库之PL/SQL异常处理 异常指的是在程序运行过程中发生的异常事件,通常是由硬件问题或者程序设计问题所导致的. PL/SQL程序设计过程中,即使是写得最好的程序也可能会遇到错误或未预料 ...

  4. Java 的简单了解

    本文是主要根据百度百科以网上一些资料,整理的一点对Java的浅显的了解,不当之处,还请大家批评指正. 最初见到Java这个单词,是在以前的手机上,游戏启动时总会显示java的图标和名字,就感觉java ...

  5. centOS上安装redis

    1.安装tcl支持 yum install tcl 2.安装redis我们以最新的2.8.9为例 $ wget http://download.redis.io/releases/redis-2.8. ...

  6. 手机时间选择插件 Jquery

    // 时间选择 var currYear = (new Date()).getFullYear() var opt_data = { preset: 'date', //日期 theme: 'andr ...

  7. 清除oracl中有主外键关联的表中的部分数据。

    1.禁用主外键BEGINfor c in (select 'ALTER TABLE '||TABLE_NAME||' DISABLE CONSTRAINT '||constraint_name||' ...

  8. Currency 货币 filter

    angularjs 其实也有一个currency指令,不过好像只是换符号而已. 这里自己写了一个简单的兑换率filter <div ng-controller="ctrl"& ...

  9. U8800安装软件显示无效的URI问题

    看到很多人遇到这个问题,其中包括我自己,最后找到可行的解决办法,现整理出来一个新帖,有同样问题的U友可以参考下. 手机先连接电脑,进入USB存储状态,然后在计算机上找到SD卡目录下的.android_ ...

  10. Html5 Canvas Hit Testing

    名词解释: Shape : 矢量图形,点线面之类的: Hit Testing : 点击测试: 参考内容: A Gentle Introduction to Making HTML5 Canvas In ...