pom.xml
@@ -17,6 +17,7 @@ <module>product-server-project-base</module> <module>product-server-project-management</module> <module>product-server-project-contract</module> <module>product-server-common</module> <module>product-server-data-export-import</module> <module>product-server-web</module> </modules> product-server-project-management/src/main/java/com/product/project/management/config/Cmnconst.java
@@ -26,6 +26,9 @@ public static final String ITEMIZE_PARENT_CODE="itemize_parent_code"; public static final String ITEMIZE_FULL_NAME="itemize_full_name"; public static final String BUDGET_CODE="budget_code"; public static final String CREATED_BY="created_by"; public static final String CREATED_UTC_DATETIME = "created_utc_datetime"; public static final String CREATED_UTC_DATETIME_DESC = "created_utc_datetime desc"; //参数 @@ -33,5 +36,6 @@ public static final String PROJECT_UUID="project_uuid"; public static final String ITEMIZE_UUID="itemize_uuid"; public static final String UUID="uuid"; public static final String CPAGE = "cpage"; public static final String PAGESIZE = "pagesize"; } product-server-project-management/src/main/java/com/product/project/management/controller/ProjectInfoController.java
@@ -24,6 +24,34 @@ @Autowired ProjectInfoService projectInfoService; /** * 获取项目列表(根据创建人) * * @param request * @return */ @RequestMapping(value = "/list-project-by-created/{version}", method = RequestMethod.POST) @ApiVersion(1) public String listProjectByCreated(HttpServletRequest request) { try { // 获取参数 FieldSetEntity fse = BaseUtil.getFieldSetEntity(request); //判断分页参数是否为空 if (BaseUtil.strIsNull(fse.getString(CoreConst.CPAGE)) || BaseUtil.strIsNull(fse.getString(CoreConst.PAGESIZE))) { return this.error(SystemCode.SYSTEM_CPAGES_NOT_NULL.getValue(), SystemCode.SYSTEM_CPAGES_NOT_NULL.getText()); } return OK_List(projectInfoService.listProjectByCreated(fse.getInteger(Cmnconst.CPAGE), fse.getInteger(Cmnconst.PAGESIZE))); } catch (BaseException e) { e.printStackTrace(); return this.error(e); } catch (Exception e) { e.printStackTrace(); return this.error(SystemCode.PROJECT_INFO_OPERATE_ERROR.getValue(), SystemCode.PROJECT_INFO_OPERATE_ERROR.getText() + e.getMessage()); } } /** * 获取模板项目分项 product-server-project-management/src/main/java/com/product/project/management/service/ProjectInfoService.java
@@ -11,7 +11,9 @@ import com.product.core.entity.DataTableEntity; import com.product.core.entity.FieldSetEntity; import com.product.core.exception.BaseException; import com.product.core.permission.PermissionService; import com.product.core.service.support.AbstractBaseService; import com.product.core.spring.context.SpringMVCContextHolder; import com.product.project.management.config.Cmnconst; import com.product.project.management.config.SystemCode; import com.product.util.BaseUtil; @@ -23,7 +25,27 @@ @Autowired BaseDao baseDao; @Autowired PermissionService permissionService; /** * 项目信息列表 * @param cpage * @param pageSize * @return */ public DataTableEntity listProjectByCreated(Integer cpage, Integer pageSize) { FieldSetEntity fseCurrentUser = SpringMVCContextHolder.getCurrentUser().getCurrentStaff(); String leaderCode = fseCurrentUser.getString("leader_tricode")+"%"; String filter =" project_leader in (select user_id from product_sys_staffs where leader_tricode like ?) OR materialman in (select user_id from product_sys_staffs where leader_tricode like ?)"; DataTableEntity dt = baseDao.listTable(Cmnconst.PRODUCT_PROJECT_QXLW, filter, new Object [] {leaderCode, leaderCode}, null, Cmnconst.CREATED_UTC_DATETIME_DESC, pageSize, cpage); baseDao.loadPromptData(dt); return dt; } /** * 通过项目类型获取项目分项(获取模板分项) * product-server-web/resources/LicenseKey.dat
@@ -1 +1 @@ 0886D8419E36B4B1E123DFA6CD802D8422F48DF760C2A7669CA7B5251BF2FD2399B7B7732987428517509D61E571C7FBE4E2863C9D293E4687EF963B4EB9DAF4CA3ECF673EE824FA2288C196A487FBF1952ECD69AEC354D06DE599F4CF622C6FD660D86DDFA50A196A1E6B5FB8575D3F8F5FC717702F117FAF5E531B01677B035314C1A6E5105BBF154F3A875D6287AE41F34E60CFB398A0B9ADC3AA9980D17820BB011C9E1CA27060BED4400C79B0A77D1C30858815BE6224B3D2D8D320E5FF32A675BA7555015EE99FB9696BAF95C76E53919F7755D79E11E768AAA248227B58106E42CE1452A7A88FB919F818EABE97650A1E7397DE6BE820746F321422E6E31087A233AE09FA173B28A7672150C2246515B0B250C8552F913A1D04A9DC636B7E64775514359949689118E71B3B39ADA7B8522ED1B2F2F8B391388D772BF8D8E94F5BB611C1999435ABB8CF3DEBCAC5E38E9D8055F6EC159C4198CF20F1EE0F8A49BF5D3846AC54C412230F87EB0E715982038781C5E2DB2C066AEF902C93A2296A4D56B68C8A1D3C745AB2E49A604190136C18CCBF01C873D687888D6EB1CFA6244628D477060466AA314A8466894D1BC0B241B72FC059173EB93080BCE2A7F93E4BA48637BECD0C9CCC65EE537F944FE05A222021E2EAAB6171FC1111CB55EB2DA6ED2D889B2D0B2897FC3C61B6274BCD8B635EE9F56A4FD736F0244D14 078533E09E529465E1C3A03FC1FBFA1322F3443A66C51BE799DFFBF51815188A91319035259717681EA3F038EFF0C7D1E2015DD796E878BE82B46F204EF6B7D4C8A06E5330E008F42824909AAD3E70729245035CA6C32D2765B862F2C38EF50ADC271250D81FAA906180EC3BB413EE0880ED1E397A644F57A7F8BAA909A3890C5A207EFCE12890081FFD8B335C1F432B4AA89CE8C4EF607BB72BEDC993F882802846C4429B8134DF66A6016A00AB68157AA02B6087B890C72C95AF35DF7176883BCBBD2174D9835CE3C1912E63C525CB6FA92E057F6249121C9D2FCFA8C6C95852E9A1A0C9CF653DAA34495BFD8B634D9AD866497A29094DE7C621B130ED11D0E2D9011131CD26441A23F2D86192EBFB21BF930BB1FFEE592229F078011249A760448ED958E735CD422837E6E6165BA2AB3B476C2C188163FDBE06638A5311C3D14C18ABB05A8B039D21C234C8F92149C7306CE5825875181B1E9C13CE02A8E20FB4958058209DFF5102F5F10129141E7C1810BC8A871E64DDD2C8D9E08C0DA0ABD01EFE5F07B3F41B513C0BB2B2515D4B4DC5471DFA0624CBB5E44884F02072CE8EA7842EA74F140BA6CFA24945B70F4D27F99F44609C045A9562313420759EA72CF9E1AA33B450C46573C66B299F8895155AFD2EA7458AEB274795F101EF7A552C2419E57725F021729EFDF0E82B3F2B8E5859625DBC5063F6CC14F037B91B product-server-web/resources/license001.datBinary files differ
product-server-web/src/main/java/com/product/InitialLoad.java
@@ -24,7 +24,7 @@ */ private static List<String> initMethods = Lists.newArrayList( "sysJobService.init", "userOperService.initUserSignature" "systemUserService.initUserSignature" ); public static void runInitialization() { product-server-web/src/main/resources/application-dev.properties
@@ -76,7 +76,7 @@ #################local############################### #data.source.url=jdbc:mysql://222.209.31.38:3005/product_db_qxlw?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useNewIO=true&useSSL=false&serverTimezone=Asia/Shanghai data.source.url=jdbc:mysql://192.168.0.200:3308/product_db_qxlw?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useNewIO=true&useSSL=false&serverTimezone=Asia/Shanghai data.source.url=jdbc:mysql://192.168.0.200:3308/product_db_qxlw_formal?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useNewIO=true&useSSL=false&serverTimezone=Asia/Shanghai data.source.user=root data.source.password=root123 #data.source.url=jdbc:mysql://127.0.0.1:3307/product_db_qxlw?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useNewIO=true&useSSL=false&serverTimezone=Asia/Shanghai