chefz 5 月之前
父节点
当前提交
0d804007aa

+ 1 - 4
src/main/java/com/jeesite/modules/mes/service/MesProductRecordService.java

@@ -698,9 +698,6 @@ public class MesProductRecordService extends CrudService<MesProductRecordDao, Me
 
 					//更新工艺号为400001的工序结果
 					MesProductRecord mesProductRecord2 = new MesProductRecord();
-					if (oprno.length() == 5){
-						oprno += "A";
-					}
 					mesProductRecord2.setOprno(oprno);
 					mesProductRecord2.setSn(mesProductRecord.getSn());
 					mesProductRecord2.setLineSn(mesProductRecord.getLineSn());
@@ -967,7 +964,7 @@ public class MesProductRecordService extends CrudService<MesProductRecordDao, Me
 
 		mesProductRecord.setMaterielSn(materielSn);
 		mesProductRecord.setContent(content);
-		mesProductRecord.setCraft(craft);
+		mesProductRecord.setCraft("400001");
 		mesProductRecord.setSource("0");
 		super.update(mesProductRecord);
 

+ 180 - 181
src/main/resources/config/application.yml

@@ -1,4 +1,3 @@
-
 #======================================#
 #========== Project settings ==========#
 #======================================#
@@ -55,54 +54,54 @@ jdbc:
   type: mysql
   driver: com.mysql.cj.jdbc.Driver
   url: jdbc:mysql://127.0.0.1:3306/mes_cloud_dy?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
-#  url: jdbc:mysql://127.0.0.1:3306/mes_cloud_x04c?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
-#  url: jdbc:mysql://192.168.9.181:3306/mes_cloud?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
-#  username: mes_cloud
-#  password: s2ENj7KaEySTC7dW
+  #  url: jdbc:mysql://127.0.0.1:3306/mes_cloud_x04c?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
+  #  url: jdbc:mysql://192.168.9.181:3306/mes_cloud?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true
+  #  username: mes_cloud
+  #  password: s2ENj7KaEySTC7dW
   username: root
   password: root
 
   testSql: SELECT 1
 
-#  # Oracle 数据库配置(若使用 12c,请修改 /modules/core/pom.xml 文件,打开 12c 依赖,去掉 11g 依赖)
-#  type: oracle
-#  driver: oracle.jdbc.OracleDriver
-#  url: jdbc:oracle:thin:@127.0.0.1:1521/orcl
-#  username: jeesite
-#  password: jeesite
-#  testSql: SELECT 1 FROM DUAL
-
-#  # Sql Server 数据库配置(2008)
-#  type: mssql
-#  driver: net.sourceforge.jtds.jdbc.Driver
-#  url: jdbc:jtds:sqlserver://127.0.0.1:1433/jeesite
-#  username: jeesite
-#  password: jeesite
-#  testSql: SELECT 1
-
-#  # Sql Server 数据库配置(2012以上版本)(请修改 /modules/core/pom.xml 文件,打开 SqlServer 2012 依赖)
-#  type: mssql2012
-#  driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
-#  url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=jeesite
-#  username: jeesite
-#  password: jeesite
-#  testSql: SELECT 1
-
-#  # PostgreSql 数据库配置
-#  type: postgresql
-#  driver: org.postgresql.Driver
-#  url: jdbc:postgresql://127.0.0.1:5432/jeesite
-#  username: jeesite
-#  password: jeesite
-#  testSql: SELECT 1
-
-#  # H2 数据库配置(请修改 /modules/core/pom.xml 文件,打开 H2 DB 依赖)
-#  type: h2
-#  driver: org.h2.Driver
-#  url: jdbc:h2:~/jeesite-db/jeesite
-#  username: jeesite
-#  password: jeesite
-#  testSql: SELECT 1
+  #  # Oracle 数据库配置(若使用 12c,请修改 /modules/core/pom.xml 文件,打开 12c 依赖,去掉 11g 依赖)
+  #  type: oracle
+  #  driver: oracle.jdbc.OracleDriver
+  #  url: jdbc:oracle:thin:@127.0.0.1:1521/orcl
+  #  username: jeesite
+  #  password: jeesite
+  #  testSql: SELECT 1 FROM DUAL
+
+  #  # Sql Server 数据库配置(2008)
+  #  type: mssql
+  #  driver: net.sourceforge.jtds.jdbc.Driver
+  #  url: jdbc:jtds:sqlserver://127.0.0.1:1433/jeesite
+  #  username: jeesite
+  #  password: jeesite
+  #  testSql: SELECT 1
+
+  #  # Sql Server 数据库配置(2012以上版本)(请修改 /modules/core/pom.xml 文件,打开 SqlServer 2012 依赖)
+  #  type: mssql2012
+  #  driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
+  #  url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=jeesite
+  #  username: jeesite
+  #  password: jeesite
+  #  testSql: SELECT 1
+
+  #  # PostgreSql 数据库配置
+  #  type: postgresql
+  #  driver: org.postgresql.Driver
+  #  url: jdbc:postgresql://127.0.0.1:5432/jeesite
+  #  username: jeesite
+  #  password: jeesite
+  #  testSql: SELECT 1
+
+  #  # H2 数据库配置(请修改 /modules/core/pom.xml 文件,打开 H2 DB 依赖)
+  #  type: h2
+  #  driver: org.h2.Driver
+  #  url: jdbc:h2:~/jeesite-db/jeesite
+  #  username: jeesite
+  #  password: jeesite
+  #  testSql: SELECT 1
 
   # 连接信息加密
   encrypt:
@@ -294,8 +293,8 @@ spring:
 #        maxPoolSize: 20
 #        keepAliveSeconds: 60
 elasticsearch:
-    rest:
-      uris: 127.0.0.1:9200
+  rest:
+    uris: 127.0.0.1:9200
 # 日志配置
 logging:
   config: classpath:config/logback-spring.xml
@@ -322,17 +321,17 @@ logging:
 # 用户相关
 user:
 
-#  # 指定超级管理员编号(研发团队使用的账号)
-#  superAdminCode: system
-#
-#  # 超级管理员获取菜单的最小权重(默认20;>=40二级管理员;>=60系统管理员;>=80超级管理员)
-#  superAdminGetMenuMinWeight: 40
-#
-#  # 系统管理员角色编号(客户方管理员使用的角色)
-#  corpAdminRoleCode: corpAdmin
-#
-#  # 二级管理员的控制权限类型(1拥有的权限 2管理的权限,管理功能包括:用户管理、组织机构、公司管理等)(v4.1.5+)
-#  adminCtrlPermi: 2
+  #  # 指定超级管理员编号(研发团队使用的账号)
+  #  superAdminCode: system
+  #
+  #  # 超级管理员获取菜单的最小权重(默认20;>=40二级管理员;>=60系统管理员;>=80超级管理员)
+  #  superAdminGetMenuMinWeight: 40
+  #
+  #  # 系统管理员角色编号(客户方管理员使用的角色)
+  #  corpAdminRoleCode: corpAdmin
+  #
+  #  # 二级管理员的控制权限类型(1拥有的权限 2管理的权限,管理功能包括:用户管理、组织机构、公司管理等)(v4.1.5+)
+  #  adminCtrlPermi: 2
 
   # 多租户模式(SAAS模式)(专业版)
   useCorpModel: false
@@ -537,16 +536,16 @@ shiro:
   logoutUrl: ${shiro.loginUrl}
   successUrl: ${adminPath}/index
 
-#  # Apereo CAS 相关配置(标准版)
-#  casServerUrl: http://127.0.0.1:8981/cas
-#  casClientUrl: http://127.0.0.1:8980/js
-#  loginUrl: ${shiro.casServerUrl}?service=${shiro.casClientUrl}${adminPath}/login-cas
-#  logoutUrl: ${shiro.casServerUrl}/logout?service=${shiro.loginUrl}
-#  successUrl: ${shiro.casClientUrl}${adminPath}/index
+  #  # Apereo CAS 相关配置(标准版)
+  #  casServerUrl: http://127.0.0.1:8981/cas
+  #  casClientUrl: http://127.0.0.1:8980/js
+  #  loginUrl: ${shiro.casServerUrl}?service=${shiro.casClientUrl}${adminPath}/login-cas
+  #  logoutUrl: ${shiro.casServerUrl}/logout?service=${shiro.loginUrl}
+  #  successUrl: ${shiro.casClientUrl}${adminPath}/index
 
-#  # LDAP 相关设置(标准版)
-#  ldapUrl: ldap://127.0.0.1:389
-#  ldapUserDn: uid={0},ou=users,dc=mycompany,dc=com
+  #  # LDAP 相关设置(标准版)
+  #  ldapUrl: ldap://127.0.0.1:389
+  #  ldapUserDn: uid={0},ou=users,dc=mycompany,dc=com
 
   # 简单 SSO 登录相关配置
   sso:
@@ -570,46 +569,46 @@ shiro:
   rememberMe:
     secretKey: ~
 
-#  # 指定获取客户端IP的Header名称,防止IP伪造。指定为空,则使用原生方法获取IP。
-#  remoteAddrHeaderName: X-Forwarded-For
-#
-#  # 允许的请求方法设定,解决安全审计问题(BPM设计器用到了PUT或DELETE方法)
-#  allowRequestMethods: GET, POST, OPTIONS, PUT, DELETE
-#
-#  # 是否允许账号多地登录,如果设置为false,同一个设备类型的其它地点登录的相同账号被踢下线
-#  isAllowMultiAddrLogin: true
-#
-#  # 是否允许多账号多设备登录,如果设置为false,其它地点登录的相同账号全部登录设备将被踢下线
-#  isAllowMultiDeviceLogin: true
-#
-#  # 是否允许刷新主框架页,如果设置为false,刷新主页将导致重新登录。如安全性比较高的,如银行个人首页不允许刷新。
-#  isAllowRefreshIndex: true
-#
-#  # 是否允许嵌入到外部网站iframe中(true:不限制,false:不允许)
-#  isAllowExternalSiteIframe: true
-#
-#  # 设定允许获取的资源列表(v4.2.3)
-#  #contentSecurityPolicy: "default-src 'self'; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-eval' 'unsafe-inline'; img-src 'self' 'unsafe-inline' 'unsafe-eval' data:"
-
-#  # 是否允许跨域访问 CORS,如果允许,设置允许的域名。v4.2.3 开始支持多个域名和模糊匹配,例如:http://*.jeesite.com,http://*.jeesite.net
-#  accessControlAllowOrigin: '*'
-#
-#  # 允许跨域访问时 CORS,可以获取和返回的方法和请求头
-#  accessControlAllowMethods: GET, POST, OPTIONS
-#  accessControlAllowHeaders: content-type, x-requested-with, x-ajax, x-token, x-remember
-#  accessControlExposeHeaders: x-remember
-
-#  # 是否允许接收跨域的Cookie凭证数据 CORS
-#  accessControlAllowCredentials: false
-#
-#  # 允许的网站来源地址,不设置为全部地址(避免一些跨站点请求伪造 CSRF、防盗链)
-#  allowReferers: http://127.0.0.1,http://localhost
-#
-#  # 是否在登录后生成新的Session(默认false)
-#  isGenerateNewSessionAfterLogin: false
-#
-#  # 内部系统访问过滤器,可设置多个允许的内部系统IP地址串,多个用逗号隔开
-#  innerFilterAllowRemoteAddrs: 127.0.0.1
+  #  # 指定获取客户端IP的Header名称,防止IP伪造。指定为空,则使用原生方法获取IP。
+  #  remoteAddrHeaderName: X-Forwarded-For
+  #
+  #  # 允许的请求方法设定,解决安全审计问题(BPM设计器用到了PUT或DELETE方法)
+  #  allowRequestMethods: GET, POST, OPTIONS, PUT, DELETE
+  #
+  #  # 是否允许账号多地登录,如果设置为false,同一个设备类型的其它地点登录的相同账号被踢下线
+  #  isAllowMultiAddrLogin: true
+  #
+  #  # 是否允许多账号多设备登录,如果设置为false,其它地点登录的相同账号全部登录设备将被踢下线
+  #  isAllowMultiDeviceLogin: true
+  #
+  #  # 是否允许刷新主框架页,如果设置为false,刷新主页将导致重新登录。如安全性比较高的,如银行个人首页不允许刷新。
+  #  isAllowRefreshIndex: true
+  #
+  #  # 是否允许嵌入到外部网站iframe中(true:不限制,false:不允许)
+  #  isAllowExternalSiteIframe: true
+  #
+  #  # 设定允许获取的资源列表(v4.2.3)
+  #  #contentSecurityPolicy: "default-src 'self'; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-eval' 'unsafe-inline'; img-src 'self' 'unsafe-inline' 'unsafe-eval' data:"
+
+  #  # 是否允许跨域访问 CORS,如果允许,设置允许的域名。v4.2.3 开始支持多个域名和模糊匹配,例如:http://*.jeesite.com,http://*.jeesite.net
+  #  accessControlAllowOrigin: '*'
+  #
+  #  # 允许跨域访问时 CORS,可以获取和返回的方法和请求头
+  #  accessControlAllowMethods: GET, POST, OPTIONS
+  #  accessControlAllowHeaders: content-type, x-requested-with, x-ajax, x-token, x-remember
+  #  accessControlExposeHeaders: x-remember
+
+  #  # 是否允许接收跨域的Cookie凭证数据 CORS
+  #  accessControlAllowCredentials: false
+  #
+  #  # 允许的网站来源地址,不设置为全部地址(避免一些跨站点请求伪造 CSRF、防盗链)
+  #  allowReferers: http://127.0.0.1,http://localhost
+  #
+  #  # 是否在登录后生成新的Session(默认false)
+  #  isGenerateNewSessionAfterLogin: false
+  #
+  #  # 内部系统访问过滤器,可设置多个允许的内部系统IP地址串,多个用逗号隔开
+  #  innerFilterAllowRemoteAddrs: 127.0.0.1
 
   # URI 权限过滤器定义(自定义添加参数时,请不要移除 ${adminPath}/** = user,否则会导致权限异常)
   # 提示:填写过滤规则,请注意先后顺序,从上到下,先匹配先受用规则,匹配成功后不再继续匹配。
@@ -795,14 +794,14 @@ mybatis:
   # @MyBatisDao、Aliases 扫描基础包,如果多个,用“,”分隔
   scanBasePackage: com.jeesite.modules
 
-#  # TypeHandlers 扫描基础包,如果多个,用“,”分隔
-#  scanTypeHandlersPackage: ~
-#
-#  # 是否开启 JDBC 管理事务,默认 Spring 管理事务 v4.2.3
-#  jdbcTransaction: false
-#
-#  # 批量插入和更新的分批默认大小(防止库一次性接受不了太大的sql语句)
-#  defaultBatchSize: 500
+  #  # TypeHandlers 扫描基础包,如果多个,用“,”分隔
+  #  scanTypeHandlersPackage: ~
+  #
+  #  # 是否开启 JDBC 管理事务,默认 Spring 管理事务 v4.2.3
+  #  jdbcTransaction: false
+  #
+  #  # 批量插入和更新的分批默认大小(防止库一次性接受不了太大的sql语句)
+  #  defaultBatchSize: 500
 
   # Mapper文件刷新线程
   mapper:
@@ -815,27 +814,27 @@ mybatis:
 # Web 相关
 web:
 
-#  # AJAX 接受参数名和请求头名(v4.3.0)
-#  ajaxParamName: __ajax
-#  ajaxHeaderName: x-ajax
-#
-#  # MVC 视图相关
-#  view:
-#
-#    # 系统主题名称,主题视图优先级最高,如果主题下无这个视图文件则访问默认视图
-#    # 引入页面头部:'/themes/'+themeName+'/include/header.html'
-#    # 引入页面尾部:'/themes/'+themeName+'/include/footer.html'
-#    themeName: default
-#
-#    # 使用智能参数接收器,同时支持 JSON 和 FormData 的参数接受
-#    smartMethodArgumentResolver: true
-#
-#    # 使用 .json、.xml 后缀匹配返回视图数据(Spring官方已不推荐使用)
-#    favorPathExtension: false
-#    # 使用 __ajax=json、__ajax=xml 后缀匹配返回视图数据
-#    favorParameter: true
-#    # 使用 x-ajax=json、x-ajax=xml 请求头匹配返回视图数据
-#    favorHeader: true
+  #  # AJAX 接受参数名和请求头名(v4.3.0)
+  #  ajaxParamName: __ajax
+  #  ajaxHeaderName: x-ajax
+  #
+  #  # MVC 视图相关
+  #  view:
+  #
+  #    # 系统主题名称,主题视图优先级最高,如果主题下无这个视图文件则访问默认视图
+  #    # 引入页面头部:'/themes/'+themeName+'/include/header.html'
+  #    # 引入页面尾部:'/themes/'+themeName+'/include/footer.html'
+  #    themeName: default
+  #
+  #    # 使用智能参数接收器,同时支持 JSON 和 FormData 的参数接受
+  #    smartMethodArgumentResolver: true
+  #
+  #    # 使用 .json、.xml 后缀匹配返回视图数据(Spring官方已不推荐使用)
+  #    favorPathExtension: false
+  #    # 使用 __ajax=json、__ajax=xml 后缀匹配返回视图数据
+  #    favorParameter: true
+  #    # 使用 x-ajax=json、x-ajax=xml 请求头匹配返回视图数据
+  #    favorHeader: true
 
   # MVC 拦截器
   interceptor:
@@ -864,31 +863,31 @@ web:
         ${frontPath}/**
       excludePathPatterns: ~
 
-#  # 静态文件后缀,过滤静态文件,以提高访问性能。
-#  staticFile: .css,.js,.map,.png,.jpg,.gif,.jpeg,.bmp,.ico,.swf,.psd,.htc,.crx,.xpi,.exe,.ipa,.apk,.otf,.eot,.svg,.ttf,.woff,.woff2
-#
-#  # 静态文件后缀,排除的url路径,指定哪些uri路径不进行静态文件过滤。
-#  staticFileExcludeUri: /druid/
-#
-#  # 静态资源路径前缀,可做 CDN 加速优化,默认前面增加 ctxPath 前缀,如果前面写 “//” 两个斜杠 或 包含 “://” 不加 ctxPath。
-#  staticPrefix: /static
-#
-#  # 严格模式(更严格的数据安全验证)
-#  strictMode: false
-#
-#  # 自定义正则表达式验证(主键、登录名)
-#  validator:
-#    id: '[a-zA-Z0-9_\-/#\u4e00-\u9fa5]{0,64}'
-#    user.loginCode: '[a-zA-Z0-9_\u4e00-\u9fa5]{4,20}'
-#
-#  # 默认的日期格式(JsonMapper)
-#  json:
-#    defaultDateFormat: yyyy-MM-dd HH:mm:ss
-#
-#  # 默认不启用(为兼用旧版保留,建议使用 CORS)
-#  jsonp:
-#    enabled: false
-#    callback: __callback
+  #  # 静态文件后缀,过滤静态文件,以提高访问性能。
+  #  staticFile: .css,.js,.map,.png,.jpg,.gif,.jpeg,.bmp,.ico,.swf,.psd,.htc,.crx,.xpi,.exe,.ipa,.apk,.otf,.eot,.svg,.ttf,.woff,.woff2
+  #
+  #  # 静态文件后缀,排除的url路径,指定哪些uri路径不进行静态文件过滤。
+  #  staticFileExcludeUri: /druid/
+  #
+  #  # 静态资源路径前缀,可做 CDN 加速优化,默认前面增加 ctxPath 前缀,如果前面写 “//” 两个斜杠 或 包含 “://” 不加 ctxPath。
+  #  staticPrefix: /static
+  #
+  #  # 严格模式(更严格的数据安全验证)
+  #  strictMode: false
+  #
+  #  # 自定义正则表达式验证(主键、登录名)
+  #  validator:
+  #    id: '[a-zA-Z0-9_\-/#\u4e00-\u9fa5]{0,64}'
+  #    user.loginCode: '[a-zA-Z0-9_\u4e00-\u9fa5]{4,20}'
+  #
+  #  # 默认的日期格式(JsonMapper)
+  #  json:
+  #    defaultDateFormat: yyyy-MM-dd HH:mm:ss
+  #
+  #  # 默认不启用(为兼用旧版保留,建议使用 CORS)
+  #  jsonp:
+  #    enabled: false
+  #    callback: __callback
 
   # 核心模块的Web功能(仅作为微服务时设为false)
   core:
@@ -911,28 +910,28 @@ error:
 file:
   enabled: true
 
-#  # 文件上传根路径,设置路径中不允许包含“userfiles”,在指定目录中系统会自动创建userfiles目录,如果不设置默认为contextPath路径
+  #  # 文件上传根路径,设置路径中不允许包含“userfiles”,在指定目录中系统会自动创建userfiles目录,如果不设置默认为contextPath路径
   baseDir: E:/mescloud
-#  baseDir: /www/wwwroot/mes_cloud_dy
-#
-#  # 上传文件的相对路径(支持:yyyy, MM, dd, HH, mm, ss, E)
+  #  baseDir: /www/wwwroot/mes_cloud_dy
+  #
+  #  # 上传文件的相对路径(支持:yyyy, MM, dd, HH, mm, ss, E)
   uploadPath: 'files1/{yyyy}{MM}/'
-#
-#  # 上传单个文件最大字节(500M),在这之上还有 > Tomcat限制 > Nginx限制,等,此设置会覆盖 spring.http.multipart.maxFileSize 设置
-#  maxFileSize: '500*1024*1024'
-#
-#  # 设置允许上传的文件后缀(全局设置)
-#  imageAllowSuffixes: .gif,.bmp,.jpeg,.jpg,.ico,.png,.tif,.tiff,
-#  mediaAllowSuffixes: .flv,.swf,.mkv,webm,.mid,.mov,.mp3,.mp4,.m4v,.mpc,.mpeg,.mpg,.swf,.wav,.wma,.wmv,.avi,.rm,.rmi,.rmvb,.aiff,.asf,.ogg,.ogv,
-#  fileAllowSuffixes: .doc,.docx,.rtf,.xls,.xlsx,.csv,.ppt,.pptx,.pdf,.vsd,.txt,.md,.xml,.rar,.zip,.7z,.tar,.tgz,.jar,.gz,.gzip,.bz2,.cab,.iso,.ipa,.apk,
-#
-#  # 允许上传的文件内容类型(图片、word、excel、ppt)防止修改后缀恶意上传文件(默认不启用验证)
-#  #allowContentTypes: image/jpeg,image/gif,image/bmp,image/png,image/x-png,
-#  #  application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,
-#  #  application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,
-#  #  application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation
-#
-#  # 上传图片自动压缩宽高,指定为 -1 不进行压缩(全局设置)  v4.1.7
+  #
+  #  # 上传单个文件最大字节(500M),在这之上还有 > Tomcat限制 > Nginx限制,等,此设置会覆盖 spring.http.multipart.maxFileSize 设置
+  #  maxFileSize: '500*1024*1024'
+  #
+  #  # 设置允许上传的文件后缀(全局设置)
+  #  imageAllowSuffixes: .gif,.bmp,.jpeg,.jpg,.ico,.png,.tif,.tiff,
+  #  mediaAllowSuffixes: .flv,.swf,.mkv,webm,.mid,.mov,.mp3,.mp4,.m4v,.mpc,.mpeg,.mpg,.swf,.wav,.wma,.wmv,.avi,.rm,.rmi,.rmvb,.aiff,.asf,.ogg,.ogv,
+  #  fileAllowSuffixes: .doc,.docx,.rtf,.xls,.xlsx,.csv,.ppt,.pptx,.pdf,.vsd,.txt,.md,.xml,.rar,.zip,.7z,.tar,.tgz,.jar,.gz,.gzip,.bz2,.cab,.iso,.ipa,.apk,
+  #
+  #  # 允许上传的文件内容类型(图片、word、excel、ppt)防止修改后缀恶意上传文件(默认不启用验证)
+  #  #allowContentTypes: image/jpeg,image/gif,image/bmp,image/png,image/x-png,
+  #  #  application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,
+  #  #  application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,
+  #  #  application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation
+  #
+  #  # 上传图片自动压缩宽高,指定为 -1 不进行压缩(全局设置)  v4.1.7
   #imageMaxWidth: 1024
   #imageMaxHeight: 768
   imageMaxWidth: -1
@@ -1014,4 +1013,4 @@ msg:
 
 #======================================#
 #========== Project settings ==========#
-#======================================#
+#======================================#