cy
2022-06-23 b83c40548208609d0d6826be13d742c28a784806
fix : MySQL=》DMSQL
3个文件已修改
42 ■■■■ 已修改文件
src/cn/ksource/web/facade/customerconfig/slacustomer/SlaCustomerFacadeImpl.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/cn/ksource/web/facade/duty/DutyFacadeImpl.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/cn/ksource/web/service/knowledge/KmServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/cn/ksource/web/facade/customerconfig/slacustomer/SlaCustomerFacadeImpl.java
@@ -795,7 +795,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,STATE,SERIAL  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";
@@ -811,19 +811,21 @@
        }
        if(StringUtil.isBlank(pid) && type.equals("2")){
            sql="";
            sql="select DISTINCT LV1_ID AS id,\n" +
                    "        '0' AS pid ,\n" +
            sql="select DISTINCT LV1_ID AS \"id\"," +
                    "        '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 ";
                    "        '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 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 ";
                sql="select DISTINCT id AS \"id\",'" +
                        pid+
                        "' AS \"pid\" ," +
                        " name AS \"name\"," +
                        " '2' AS \"lv\",STATE,SERIAL from CMDB_CI_CATEGORY where STATE=1  and lv=:lv and CATE_TYPE=2  and LV1_ID=:pid ";
                param.addValue("lv", lv+1);
                param.addValue("pid", pid);
            }
src/cn/ksource/web/facade/duty/DutyFacadeImpl.java
@@ -1,24 +1,18 @@
package cn.ksource.web.facade.duty;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Service;
import cn.ksource.beans.DUTY_PLAN;
import cn.ksource.core.dao.BaseDao;
import cn.ksource.core.dao.SqlParameter;
import cn.ksource.core.util.DateUtil;
import cn.ksource.core.util.JsonUtil;
import cn.ksource.core.util.StringUtil;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
@Service
public class DutyFacadeImpl implements DutyFacade{
@@ -287,7 +281,7 @@
    @SuppressWarnings("rawtypes")
    @Override
    public List<Map> getSelectUser(Map param) {
        String sql=" select * from DUTY_PEOPLE  WHERE DUTY_DATE_ID IN (SELECT ID FROM DUTY_TABLE WHERE DUTY_PLAN_ID = :planId )  group by USER_ID";
        String sql=" select USER_ID,ID ,USER_NAME, DUTY_DATE_ID, DUTY_NUM from DUTY_PEOPLE  WHERE DUTY_DATE_ID IN (SELECT ID FROM DUTY_TABLE WHERE DUTY_PLAN_ID = :planId )  group by USER_ID,ID, USER_NAME, DUTY_DATE_ID, DUTY_NUM";
        return baseDao.queryForList(sql, param);
    }
src/cn/ksource/web/service/knowledge/KmServiceImpl.java
@@ -295,7 +295,7 @@
        }
        StringBuilder sql = new StringBuilder();
        sql.append("select t.ID,t.TITLE,t.TAG,t.SUMMARY,t.CREATE_TIME,t.CREATE_USER_NAME,t.IS_EDITOR,t.STATE from ( ");
        sql.append("select DISTINCT k.ID,k.TITLE,k.TAG,k.SUMMARY,k.CREATE_TIME,k.CREATE_USER_NAME,k.IS_EDITOR,p.STATE ");
        sql.append("select k.ID,k.TITLE,k.TAG,k.SUMMARY,k.CREATE_TIME,k.CREATE_USER_NAME,k.IS_EDITOR,p.STATE ");
        if(StringUtil.isEmpty(cusId)){
            sql.append("from km_library k   ");