diff --git a/pusong-admin/pom.xml b/pusong-admin/pom.xml index 2b5555a..c75b9d1 100644 --- a/pusong-admin/pom.xml +++ b/pusong-admin/pom.xml @@ -144,6 +144,25 @@ ${project.artifactId} + + + + org.apache.maven.plugins + maven-jar-plugin + 3.3.0 + + + + *.java + static/ + db/ + templates/ + *.yml + *.txt + logback.xml + + + diff --git a/pusong-admin/src/main/resources/application-prod.yml b/pusong-admin/src/main/resources/application-prod.yml index 8839cba..ebb1dfa 100644 --- a/pusong-admin/src/main/resources/application-prod.yml +++ b/pusong-admin/src/main/resources/application-prod.yml @@ -45,7 +45,7 @@ spring: driverClassName: com.mysql.cj.jdbc.Driver # jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562 # rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题) - url: jdbc:mysql://127.0.0.1:3306/pusongplus?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true + url: jdbc:mysql://47.95.38.123:3306/pusongplus?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true username: root password: Ps123456@ # 从库数据源 @@ -94,7 +94,7 @@ spring: spring.data: redis: # 地址 - host: 127.0.0.1 + host: 47.95.38.123 # 端口,默认为6379 port: 6379 # 数据库索引 diff --git a/pusong-admin/src/main/resources/application.yml b/pusong-admin/src/main/resources/application.yml index bef9285..310530e 100644 --- a/pusong-admin/src/main/resources/application.yml +++ b/pusong-admin/src/main/resources/application.yml @@ -46,7 +46,7 @@ logging: level: org.dromara: @logging.level@ org.springframework: info - org.mybatis.spring.mapper: debug + org.mybatis.spring.mapper: info config: classpath:logback-plus.xml # 用户配置 diff --git a/pusong-common/pusong-common-mybatis/src/main/java/com/pusong/common/mybatis/handler/InjectionMetaObjectHandler.java b/pusong-common/pusong-common-mybatis/src/main/java/com/pusong/common/mybatis/handler/InjectionMetaObjectHandler.java index 2ef0624..a23cdf2 100644 --- a/pusong-common/pusong-common-mybatis/src/main/java/com/pusong/common/mybatis/handler/InjectionMetaObjectHandler.java +++ b/pusong-common/pusong-common-mybatis/src/main/java/com/pusong/common/mybatis/handler/InjectionMetaObjectHandler.java @@ -27,7 +27,9 @@ public class InjectionMetaObjectHandler implements MetaObjectHandler { if (ObjectUtil.isNotNull(metaObject) && metaObject.getOriginalObject() instanceof BaseEntity baseEntity) { Date current = ObjectUtil.isNotNull(baseEntity.getCreateTime()) ? baseEntity.getCreateTime() : new Date(); - baseEntity.setCreateTime(current); + if (baseEntity.getCreateTime() == null){ + baseEntity.setCreateTime(current); + } baseEntity.setUpdateTime(current); if (ObjectUtil.isNull(baseEntity.getCreateBy())) { LoginUser loginUser = getLoginUser(); diff --git a/pusong-modules/pusong-business/src/main/java/com/pusong/business/domain/bo/PsCustomInfoBo.java b/pusong-modules/pusong-business/src/main/java/com/pusong/business/domain/bo/PsCustomInfoBo.java index d4dbf3b..fc8066a 100644 --- a/pusong-modules/pusong-business/src/main/java/com/pusong/business/domain/bo/PsCustomInfoBo.java +++ b/pusong-modules/pusong-business/src/main/java/com/pusong/business/domain/bo/PsCustomInfoBo.java @@ -1,5 +1,6 @@ package com.pusong.business.domain.bo; +import com.fasterxml.jackson.annotation.JsonFormat; import com.pusong.business.domain.PsCustomInfo; import com.pusong.common.core.validate.AddGroup; import com.pusong.common.core.validate.EditGroup; @@ -11,6 +12,7 @@ import lombok.EqualsAndHashCode; import jakarta.validation.constraints.*; import org.hibernate.validator.constraints.Length; +import java.util.Date; import java.util.List; /** @@ -119,4 +121,7 @@ public class PsCustomInfoBo { * 删除的公司id集合(修改客户信息时使用) */ private List companyIds; + + @JsonFormat(pattern = "yyyy-MM-dd hh:mm") + private Date createTime; } diff --git a/pusong-modules/pusong-business/src/main/java/com/pusong/business/mapper/PsTaskMainMapper.java b/pusong-modules/pusong-business/src/main/java/com/pusong/business/mapper/PsTaskMainMapper.java index 06984fb..afc791b 100644 --- a/pusong-modules/pusong-business/src/main/java/com/pusong/business/mapper/PsTaskMainMapper.java +++ b/pusong-modules/pusong-business/src/main/java/com/pusong/business/mapper/PsTaskMainMapper.java @@ -35,7 +35,7 @@ public interface PsTaskMainMapper extends BaseMapper { @DataPermission({ - @DataColumn(key = "deptName", value = "appo.create_dept"), +// @DataColumn(key = "deptName", value = "appo.create_dept"), @DataColumn(key = "userName", value = "appo.executor") }) Page queryChildTaskPageList(@Param("page") Page page, @Param(Constants.WRAPPER) Wrapper queryWrapper); diff --git a/pusong-modules/pusong-business/src/main/resources/mapper/business/PsCompanyInfoMapper.xml b/pusong-modules/pusong-business/src/main/resources/mapper/business/PsCompanyInfoMapper.xml index b6b27df..e526258 100644 --- a/pusong-modules/pusong-business/src/main/resources/mapper/business/PsCompanyInfoMapper.xml +++ b/pusong-modules/pusong-business/src/main/resources/mapper/business/PsCompanyInfoMapper.xml @@ -24,12 +24,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" com.* ,cus.custom_manager - ,cc.is_proxy + ,bus.is_proxy from ps_company_info com left join ps_custom_info cus on cus.id = com.custom_id - inner join ps_contract_company cc on cc.contract_code = ${contractCode} and cc.company_id = com.id +-- inner join ps_contract_company cc on cc.contract_code = ${contractCode} and cc.company_id = com.id + left join ps_contract_business bus on bus.company_id = com.id and bus.contract_code = ${contractCode} ${ew.getCustomSqlSegment}