zoukankan      html  css  js  c++  java
  • 总结

      在需求分析时,不了解透彻,先问明白,只有自己完全明白才能做出想要的效果,不然只能失败重做;其中涉及到订单、钱、信息时不能出现联查

      了解清楚需求之后,要清楚需不需要组织结构,如果有组织结构,必须先做组织结构,没有大的框架,功能一定实现不了预期的效果

      例如做一个集团管理

      这个集团管理不是只为一个集团使用,而是N个;我们需要有集团管理来管理这些集团-----第一层:集团管理---管理自己集团下的企业信息

      每个集团下都有属于自己集团的企业(公司)----第二层:企业管理---管理企业中的部门信息

      每个部门中都有属于自己部门的人员-----第三层:人员管理----管理人员信息

      人员管理工作、流程等等操作---第四层:基础管理---管理基础工作

      先做好这样的组织结构框架(不一定就是这样的组织结构),然后再去给每一个结构做对应的方法,这样做起来才不会乱

      

      一定要记住,所有的逻辑全都在service层中解决,controller层中只进行接受参数、调用方法、返回值的操作。

    判断账号是否过期:

    //比较当前时间和结束时间
            SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
            int nowTime = Integer.parseInt(sdf.format(new Date()));  //获取当前时间(年月日)
            //Date endTime = customerAdmin.getEndTime();
            int endTime = Integer.parseInt(sdf.format(customerAdmin.getEndTime()));    //获取到期时间(年月日)(到期的那一天还是可以用的,过了那一天才不可以用)
            if(nowTime<=endTime){
                customerAdmin.setStatus("1");
            }else{
                customerAdmin.setStatus("2");;
            }

    easyui-datagrid中的formatter方法,根据后台传值的不同来改变对应的样式,偶尔用到:

        <th field="status" width="100px" formatter="formatState">状态</th>
    
      function formatState(val,row){
            if(val==1){
                 return "<font color="green">正常</font>";
            }
            if(val==2){
                 return "<font color="red">预警</font>";
            }
                 return "";
       }
  • 相关阅读:
    LeetCode题解之Flipping an Image
    LeetCode 之Find Minimum in Rotated Sorted Array
    LeetCode题解Transpose Matrix
    LeetCode 题解之Minimum Index Sum of Two Lists
    LeetCode题解之Intersection of Two Linked Lists
    LeetCode 题解之Add Two Numbers II
    LeetCode题解之Add two numbers
    href="#"与href="javascript:void(0)"的区别
    有关ie9 以下不支持placeholder属性以及获得焦点placeholder的移除
    ie7下属性书写不规范造成的easyui 弹窗布局紊乱
  • 原文地址:https://www.cnblogs.com/dnf1612/p/6937912.html
Copyright © 2011-2022 走看看