杜洪波
2025-02-17 36da3b80c111078a653c4c62052c5fce0757618d
src/main/java/com/product/contract/service/ProjectInfoService.java
@@ -46,7 +46,7 @@
     * @throws BaseException
     */
    public FieldSetEntity getProjectInfo(FieldSetEntity fs) throws BaseException {
        return baseDao.getFieldSetEntity(CmnConst.LX_PROJECT_INFO,fs.getUUID(),true);
        return baseDao.getFieldSetEntity(CmnConst.PRODUCT_PROJECT_BUSINESS,fs.getUUID(),true);
    }
    /** 保存项目信息
@@ -79,7 +79,7 @@
    public boolean deleteProjectInfo(FieldSetEntity fs) {
        String uuid = fs.getUUID();
        String[] uuids = uuid.split(",");
        return baseDao.delete(CmnConst.LX_PROJECT_INFO, BaseUtil.buildQuestionMarkFilter(CmnConst.UUID, uuids.length, true), uuids);
        return baseDao.delete(CmnConst.PRODUCT_PROJECT_BUSINESS, BaseUtil.buildQuestionMarkFilter(CmnConst.UUID, uuids.length, true), uuids);
    }
    /**
@@ -92,14 +92,13 @@
    public void saveOrUpdate(FieldSetEntity fse) throws BaseException {
        String dic_name = fse.getValues().get("dict_name").toString();
        StringBuilder filterSb = new StringBuilder(64);;
        StringBuilder filterSb = new StringBuilder(64);
        filterSb.append( " project_type = "+dic_name);
        DataTableEntity dataListNew = fse.getSubData().get("product_project_manager_data_list");
        for (int i = 0; i < dataListNew.getRows(); i++) {
            FieldSetEntity fs = dataListNew.getData().get(i);
            //此时为新增数据
            if(ObjectUtil.isNotEmpty(fs.getValues().get("~uuid~"))){
            if(StringUtils.isEmpty(fs.getValues().get("~uuid~"))){
                fs.setValue("project_type",dic_name);
                fs.setValue("org_level_uuid", SpringMVCContextHolder.getCurrentUser().getOrg_level_uuid());
                fs.setValue("created_by", SpringMVCContextHolder.getCurrentUser().getUser_id());
@@ -161,7 +160,7 @@
        }else {
            filter = filter  + " AND " + queryFilter;
        }
        DataTableEntity dt = baseDao.listTable(CmnConst.LX_PROJECT_INFO,filter,new Object[]{},null,null,fs.getInteger(CmnConst.PAGESIZE), fs.getInteger(CmnConst.CPAGE));
        DataTableEntity dt = baseDao.listTable(CmnConst.PRODUCT_PROJECT_BUSINESS,filter,new Object[]{},null,null,fs.getInteger(CmnConst.PAGESIZE), fs.getInteger(CmnConst.CPAGE));
        baseDao.loadPromptData(dt);
        return dt;
    }