zm
2024-07-24 c2b94a6757c11590190dcd1b566da57072794703
项目立项优化
已修改2个文件
11 ■■■■ 文件已修改
src/main/java/com/product/contract/controller/ProjectBusinessController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/contract/service/ProjectBusinessService.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/product/contract/controller/ProjectBusinessController.java
@@ -73,7 +73,7 @@
    public String save(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = BaseUtil.getFieldSetEntity(request, CmnConst.PRODUCT_PROJECT_SCHEDULE);
            FieldSetEntity fse = BaseUtil.getFieldSetEntity(request, CmnConst.PRODUCT_PROJECT_BUSINESS);
            IProjectBusinessService service = (IProjectBusinessService) getProxyInstance(projectBusinessService);
            boolean succ = service.saveProject(fse);
src/main/java/com/product/contract/service/ProjectBusinessService.java
@@ -43,7 +43,7 @@
        DataTableEntity scheduleDt =baseDao.listTable("select  project_task_sub,a.*  from product_project_schedule a\n" +
                "LEFT JOIN product_project_business_plan b  on a.business_sub_uuid =b.uuid\n" +
                "where b.project_uuid=? order by a.business_sub_uuid,a.reporting_time",new String[]{fse.getUUID()});
        baseDao.loadPromptData(scheduleDt);
        rejson.put(CmnConst.PRODUCT_PROJECT_SCHEDULE,BaseUtil.dataTableEntityToJson(scheduleDt));
        //封装资料数据结构
        DataTableEntity dataList = baseDao.listTable(CmnConst.PRODUCT_PROJECT_MANAGER_DATA_LIST, "project_type=?", new String[]{fsData.getString("project_type")});
@@ -55,11 +55,6 @@
    @Transactional
    @Override
    public boolean saveProject(FieldSetEntity fse) {
        boolean b = baseDao.saveFieldSetEntity(fse);
//        if (b){
//            DataTableEntity dt = fse.getSubDataTable(CmnConst.PRODUCT_PROJECT_MANAGER_DATA_LIST);
//            return baseDao.update(dt);
//        }
        return b;
        return baseDao.saveFieldSetEntity(BaseUtil.createCreatorAndCreationTime(fse));
    }
}