dhz
2022-06-22 4d198cd78684d17c849b0bd7d323894009ca17f5
备件管理bug 修改
5个文件已修改
25 ■■■■■ 已修改文件
src/cn/ksource/web/facade/bpbj/OverageLossAuditingFacadeImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/cn/ksource/web/facade/bpbj/OverageLossFacadeImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/cn/ksource/web/facade/bpbj/SparePartsFacadeImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/cn/ksource/web/facade/bpbj/StockTakingFacadeImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/cn/ksource/web/facade/customerconfig/slacustomer/SlaCustomerFacadeImpl.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/cn/ksource/web/facade/bpbj/OverageLossAuditingFacadeImpl.java
@@ -79,7 +79,7 @@
        Map paramMap = new HashMap();
    
        sql.append("SELECT DISTINCT\n" +
        "    D.* \n" +
        "    D.id,d.order_code,d.order_name,d.STATE,d.FLOW_ID,d.BUS_TYPE,d.CREATE_ID,d.CREATE_NAME,d.GMT_CREATE,d.GMT_MODIFIED \n" +
        "FROM\n" +
        "    OVERAGE_LOSS D\n" +
        "LEFT JOIN WORKFLOW_NODE ON WORKFLOW_NODE.FLOWID = D.FLOW_ID\n" +
src/cn/ksource/web/facade/bpbj/OverageLossFacadeImpl.java
@@ -61,7 +61,7 @@
    
    private String getOverageLossList(Map<String, String> params){
        
        StringBuilder sql = new StringBuilder("select * from OVERAGE_LOSS a where 1=1 and state !=0");
        StringBuilder sql = new StringBuilder("select a.id,a.order_code,a.order_name,a.STATE,a.FLOW_ID,a.BUS_TYPE,a.CREATE_ID,a.CREATE_NAME,a.GMT_CREATE,a.GMT_MODIFIED from OVERAGE_LOSS a where 1=1 and state !=0");
        
        //盘点单号
        if(StringUtil.isNotBlank(params.get("gdbh"))){
@@ -118,7 +118,8 @@
        
        
        
       sql.append("  group by a.id order by a.GMT_CREATE desc");
       sql.append("  group by a.id,a.order_code,a.order_name,a.STATE,a.FLOW_ID,a.BUS_TYPE,a.CREATE_ID,a.CREATE_NAME,a.GMT_CREATE,a.GMT_MODIFIED" +
               " order by a.GMT_CREATE desc");
        return sql.toString();
    }
src/cn/ksource/web/facade/bpbj/SparePartsFacadeImpl.java
@@ -108,7 +108,7 @@
            
            StringBuilder builder = new StringBuilder();
            paramMap.put("create_id", userId);
            builder.append("SELECT COUNT(1) AS 'TOTAL',SUM(CASE WHEN STATE=2 THEN 1 ELSE 0 END) AS 'AUDITING' ,SUM(CASE WHEN STATE=3 THEN 1 ELSE 0 END) AS 'DELIVERY',SUM(CASE WHEN STATE=4 THEN 1 ELSE 0 END) AS 'CONFIRM' FROM SPARE_PART_APPLY  WHERE CREATE_ID=:create_id");
            builder.append("SELECT COUNT(1) AS TOTAL,SUM(CASE WHEN STATE=2 THEN 1 ELSE 0 END) AS AUDITING ,SUM(CASE WHEN STATE=3 THEN 1 ELSE 0 END) AS DELIVERY,SUM(CASE WHEN STATE=4 THEN 1 ELSE 0 END) AS CONFIRM FROM SPARE_PART_APPLY  WHERE CREATE_ID=:create_id");
            
            
            List<Map> list =  baseDao.queryForList(builder.toString(),paramMap);
src/cn/ksource/web/facade/bpbj/StockTakingFacadeImpl.java
@@ -106,7 +106,7 @@
            params.put("state", params.get("state"));
        }
        sql.append(" group by a.ID order by a.GMT_CREATE desc");
        sql.append(" group by a.id,a.ORDER_NAME,a.STATE,a.CREATE_NAME,a.GMT_CREATE,a.ORDER_CODE order by a.GMT_CREATE desc");
        return sql.toString();
    }
@@ -329,7 +329,7 @@
        sql.setLength(0);
        sql.append(" select inventory_order_id,sum(inventory_num) inventory_num,sum(book_num) book_num,sum(loss_num) loss_num,sum(overage_num) overage_num  " +
                " from spare_part_detail where inventory_order_id=:orderId  ");
                " from spare_part_detail where inventory_order_id=:orderId  group by inventory_order_id ");
        Map sumInfo = baseDao.queryForMap(sql.toString(), param);
        detail.put("inventory_num", ConvertUtil.obj2StrBlank(sumInfo.get("inventory_num")));
        detail.put("book_num", ConvertUtil.obj2StrBlank(sumInfo.get("book_num")));
src/cn/ksource/web/facade/customerconfig/slacustomer/SlaCustomerFacadeImpl.java
@@ -799,7 +799,7 @@
     */
    @Override
    public List<Map> getCiCategoryTree(String pid,String type) {
        String sql = " SELECT ID as id,PID as pid,NAME as name,LV as jb FROM CMDB_CI_CATEGORY WHERE STATE=1 ";
        String sql = " SELECT ID as id,PID as pid,NAME as name,LV as jb,STATE,SERIAL  FROM CMDB_CI_CATEGORY WHERE STATE=1 ";
        SqlParameter param = new SqlParameter();
        if(StringUtil.notEmpty(type)){
            sql+=" and cate_type=:type";
@@ -815,13 +815,19 @@
        }
        if(StringUtil.isBlank(pid) && type.equals("2")){
            sql="";
            sql="select DISTINCT LV1_ID as id,\"0\" as pid ,LV1_name as name,\"1\" as lv from CMDB_CI_CATEGORY where STATE=1  and lv=3 and CATE_TYPE=2 ";
            sql="select DISTINCT LV1_ID AS id,\n" +
                    "        '0' AS pid ,\n" +
                    "        LV1_name AS name,\n" +
                    "        '1' AS lv,STATE,SERIAL from CMDB_CI_CATEGORY where STATE=1  and lv=3 and CATE_TYPE=2 ";
        }else if(StringUtil.isNotBlank(pid) && type.equals("2")){
            CMDB_CI_CATEGORY cmdb_ci_category=new CMDB_CI_CATEGORY(pid).getInstanceById();
            Integer lv=cmdb_ci_category.getLv();
            if(lv==1){
                sql="";
                sql="select DISTINCT LV2_ID as id,LV1_ID as pid ,LV2_name as name,\"2\" as lv from CMDB_CI_CATEGORY where STATE=1  and lv=3 and CATE_TYPE=2  and LV1_ID=:pid ";
                sql="select DISTINCT LV1_ID AS id,\n" +
                        "        '0' AS pid ,\n" +
                        "        LV1_name AS name,\n" +
                        "        '1' AS lv,STATE,SERIAL from CMDB_CI_CATEGORY where STATE=1  and lv=3 and CATE_TYPE=2  and LV1_ID=:pid ";
                param.addValue("pid", pid);
            }