diff --git a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/interceptor/XssRequestWrapper.java b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/interceptor/XssRequestWrapper.java index f5638d4..eaac793 100644 --- a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/interceptor/XssRequestWrapper.java +++ b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/interceptor/XssRequestWrapper.java @@ -36,17 +36,21 @@ public class XssRequestWrapper extends HttpServletRequestWrapper { super(request); getParameterMap(); BufferedReader reader; - // reader = request.getReader(); - StringBuilder sb = new StringBuilder(); - char[] buf = new char[1024]; - int rd; -// while ((rd = reader.read(buf)) != -1) { -// sb.append(buf, 0, rd); -// } -// reader.close(); - streamParam = xssClean(sb.toString()); - setChecked(xssCleanNew(sb.toString()) && xssCleanNew(request.getQueryString())); - body = streamParam.getBytes(); + try { + reader = request.getReader(); + StringBuilder sb = new StringBuilder(); + char[] buf = new char[1024]; + int rd; + while ((rd = reader.read(buf)) != -1) { + sb.append(buf, 0, rd); + } + reader.close(); + streamParam = xssClean(sb.toString()); + setChecked(xssCleanNew(sb.toString()) && xssCleanNew(request.getQueryString())); + body = streamParam.getBytes(); + } catch (IOException e) { + log.error(e.getLocalizedMessage(),e); + } queryString = xssClean(request.getQueryString()); diff --git a/bonus-common/bonus-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/bonus-common/bonus-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports index f2ec3ca..93ac747 100644 --- a/bonus-common/bonus-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports +++ b/bonus-common/bonus-common-security/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports @@ -1,5 +1,6 @@ com.bonus.common.security.config.WebMvcConfig com.bonus.common.security.service.TokenService +com.bonus.common.security.config.MyFilter com.bonus.common.security.aspect.PreAuthorizeAspect com.bonus.common.security.aspect.InnerAuthAspect com.bonus.common.security.handler.GlobalExceptionHandler diff --git a/bonus-modules/bonus-purchase/pom.xml b/bonus-modules/bonus-task/pom.xml similarity index 98% rename from bonus-modules/bonus-purchase/pom.xml rename to bonus-modules/bonus-task/pom.xml index c43ac80..6f7732e 100644 --- a/bonus-modules/bonus-purchase/pom.xml +++ b/bonus-modules/bonus-task/pom.xml @@ -9,7 +9,7 @@ 4.0.0 - bonus-purchase + bonus-task 8 @@ -93,6 +93,7 @@ provided + diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/BonusPurchaseApplication.java b/bonus-modules/bonus-task/src/main/java/com/bonus/BonusPurchaseApplication.java similarity index 82% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/BonusPurchaseApplication.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/BonusPurchaseApplication.java index a3cc1ee..16609a2 100644 --- a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/BonusPurchaseApplication.java +++ b/bonus-modules/bonus-task/src/main/java/com/bonus/BonusPurchaseApplication.java @@ -1,4 +1,4 @@ -package com.bonus.purchase; +package com.bonus; import com.bonus.common.security.annotation.EnableCustomConfig; import com.bonus.common.security.annotation.EnableRyFeignClients; @@ -15,11 +15,11 @@ import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; @EnableCustomSwagger2 @EnableRyFeignClients @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class }) -public class BonusPurchaseApplication { +public class BonusTaskApplication { public static void main(String[] args) { - SpringApplication.run(BonusPurchaseApplication.class, args); - System.out.println("(♥◠‿◠)ノ゙ bonus-purchase新购模块启动成功 ლ(´ڡ`ლ)゙ \n" + + SpringApplication.run(BonusTaskApplication.class, args); + System.out.println("(♥◠‿◠)ノ゙ bonus-task任务模块启动成功 ლ(´ڡ`ლ)゙ \n" + " .-------. ____ __ \n" + " | _ _ \\ \\ \\ / / \n" + " | ( ' ) | \\ _. / ' \n" + diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/controller/BpmNoticeUserController.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/controller/BpmNoticeUserController.java similarity index 100% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/controller/BpmNoticeUserController.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/controller/BpmNoticeUserController.java diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/controller/BpmPurchaseInfoController.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/controller/BpmPurchaseInfoController.java similarity index 100% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/controller/BpmPurchaseInfoController.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/controller/BpmPurchaseInfoController.java diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/controller/PurchaseAcceptController.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/controller/PurchaseAcceptController.java similarity index 100% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/controller/PurchaseAcceptController.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/controller/PurchaseAcceptController.java diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/domain/BpmNoticeUser.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/domain/BpmNoticeUser.java similarity index 100% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/domain/BpmNoticeUser.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/domain/BpmNoticeUser.java diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/domain/BpmPurchaseInfo.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/domain/BpmPurchaseInfo.java similarity index 100% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/domain/BpmPurchaseInfo.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/domain/BpmPurchaseInfo.java diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/dto/PurchaseDto.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/dto/PurchaseDto.java similarity index 100% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/dto/PurchaseDto.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/dto/PurchaseDto.java diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/dto/PurchaseTaskDto.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/dto/PurchaseTaskDto.java similarity index 100% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/dto/PurchaseTaskDto.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/dto/PurchaseTaskDto.java diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/mapper/BpmNoticeUserMapper.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/mapper/BpmNoticeUserMapper.java similarity index 100% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/mapper/BpmNoticeUserMapper.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/mapper/BpmNoticeUserMapper.java diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/mapper/BpmPurchaseInfoMapper.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/mapper/BpmPurchaseInfoMapper.java similarity index 100% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/mapper/BpmPurchaseInfoMapper.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/mapper/BpmPurchaseInfoMapper.java diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/mapper/PurchaseAcceptMapper.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/mapper/PurchaseAcceptMapper.java similarity index 100% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/mapper/PurchaseAcceptMapper.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/mapper/PurchaseAcceptMapper.java diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/service/PurchaseAcceptService.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/service/PurchaseAcceptService.java similarity index 100% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/service/PurchaseAcceptService.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/service/PurchaseAcceptService.java diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/service/impl/BpmNoticeUserService.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/service/impl/BpmNoticeUserService.java similarity index 100% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/service/impl/BpmNoticeUserService.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/service/impl/BpmNoticeUserService.java diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/service/impl/BpmPurchaseInfoService.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/service/impl/BpmPurchaseInfoService.java similarity index 94% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/service/impl/BpmPurchaseInfoService.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/service/impl/BpmPurchaseInfoService.java index d64b47b..e973004 100644 --- a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/service/impl/BpmPurchaseInfoService.java +++ b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/service/impl/BpmPurchaseInfoService.java @@ -7,18 +7,13 @@ import java.util.Map; import cn.hutool.core.bean.BeanUtil; import com.bonus.base.api.domain.MaType; import com.bonus.common.core.utils.StringHelper; -import com.bonus.common.security.auth.AuthLogic; -import com.bonus.common.security.auth.AuthUtil; import com.bonus.common.security.utils.SecurityUtils; -import com.bonus.purchase.domain.BpmTask; +import com.bonus.task.domain.BpmTask; import com.bonus.purchase.dto.PurchaseTaskDto; import com.bonus.purchase.mapper.BpmPurchaseInfoMapper; -import com.bonus.purchase.mapper.BpmTaskMapper; -import org.apache.ibatis.annotations.Param; +import com.bonus.task.mapper.BpmTaskMapper; import org.springframework.stereotype.Service; -import org.springframework.beans.factory.annotation.Autowired; - import com.bonus.purchase.domain.BpmPurchaseInfo; import javax.annotation.Resource; diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/service/impl/PurchaseAcceptServiceImpl.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/service/impl/PurchaseAcceptServiceImpl.java similarity index 100% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/service/impl/PurchaseAcceptServiceImpl.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/service/impl/PurchaseAcceptServiceImpl.java diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/utils/Constants.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/utils/Constants.java similarity index 100% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/utils/Constants.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/utils/Constants.java diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/vo/PurchaseVo.java b/bonus-modules/bonus-task/src/main/java/com/bonus/purchase/vo/PurchaseVo.java similarity index 100% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/vo/PurchaseVo.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/purchase/vo/PurchaseVo.java diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/controller/BpmTaskController.java b/bonus-modules/bonus-task/src/main/java/com/bonus/task/controller/BpmTaskController.java similarity index 90% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/controller/BpmTaskController.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/task/controller/BpmTaskController.java index 6a0b131..3fdb007 100644 --- a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/controller/BpmTaskController.java +++ b/bonus-modules/bonus-task/src/main/java/com/bonus/task/controller/BpmTaskController.java @@ -1,14 +1,12 @@ -package com.bonus.purchase.controller; +package com.bonus.task.controller; import com.bonus.common.core.domain.ResultBean; import com.bonus.common.core.web.controller.BaseController; -import com.bonus.common.core.web.page.TableDataInfo; -import com.bonus.purchase.domain.BpmTask; -import com.bonus.purchase.service.impl.BpmTaskService; +import com.bonus.task.domain.BpmTask; +import com.bonus.task.service.BpmTaskService; import org.springframework.web.bind.annotation.*; import org.springframework.beans.factory.annotation.Autowired; import javax.validation.constraints.NotNull; -import java.util.List; /** * bpm_task任务表:新购任务、领料任务、退料任务、维修任务、报废任务、入库任务(bpm_task)表控制层 diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/domain/BpmTask.java b/bonus-modules/bonus-task/src/main/java/com/bonus/task/domain/BpmTask.java similarity index 98% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/domain/BpmTask.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/task/domain/BpmTask.java index fbf789c..4b13c68 100644 --- a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/domain/BpmTask.java +++ b/bonus-modules/bonus-task/src/main/java/com/bonus/task/domain/BpmTask.java @@ -1,4 +1,4 @@ -package com.bonus.purchase.domain; +package com.bonus.task.domain; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/mapper/BpmTaskMapper.java b/bonus-modules/bonus-task/src/main/java/com/bonus/task/mapper/BpmTaskMapper.java similarity index 94% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/mapper/BpmTaskMapper.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/task/mapper/BpmTaskMapper.java index e3e28fe..e3e5de5 100644 --- a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/mapper/BpmTaskMapper.java +++ b/bonus-modules/bonus-task/src/main/java/com/bonus/task/mapper/BpmTaskMapper.java @@ -1,6 +1,6 @@ -package com.bonus.purchase.mapper; +package com.bonus.task.mapper; -import com.bonus.purchase.domain.BpmTask; +import com.bonus.task.domain.BpmTask; import org.apache.ibatis.annotations.Mapper; /** diff --git a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/service/impl/BpmTaskService.java b/bonus-modules/bonus-task/src/main/java/com/bonus/task/service/BpmTaskService.java similarity index 90% rename from bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/service/impl/BpmTaskService.java rename to bonus-modules/bonus-task/src/main/java/com/bonus/task/service/BpmTaskService.java index 5235df6..1c09c2a 100644 --- a/bonus-modules/bonus-purchase/src/main/java/com/bonus/purchase/service/impl/BpmTaskService.java +++ b/bonus-modules/bonus-task/src/main/java/com/bonus/task/service/BpmTaskService.java @@ -1,11 +1,11 @@ -package com.bonus.purchase.service.impl; +package com.bonus.task.service; -import com.bonus.purchase.mapper.BpmTaskMapper; +import com.bonus.task.mapper.BpmTaskMapper; import org.springframework.stereotype.Service; import org.springframework.beans.factory.annotation.Autowired; -import com.bonus.purchase.domain.BpmTask; +import com.bonus.task.domain.BpmTask; /** *@PackagePath: com.bonus.purchase *@author : 阮世耀 diff --git a/bonus-modules/bonus-purchase/src/main/resources/banner.txt b/bonus-modules/bonus-task/src/main/resources/banner.txt similarity index 100% rename from bonus-modules/bonus-purchase/src/main/resources/banner.txt rename to bonus-modules/bonus-task/src/main/resources/banner.txt diff --git a/bonus-modules/bonus-purchase/src/main/resources/logback.xml b/bonus-modules/bonus-task/src/main/resources/logback.xml similarity index 100% rename from bonus-modules/bonus-purchase/src/main/resources/logback.xml rename to bonus-modules/bonus-task/src/main/resources/logback.xml diff --git a/bonus-modules/bonus-purchase/src/main/resources/mapper/BpmNoticeUserMapper.xml b/bonus-modules/bonus-task/src/main/resources/mapper/BpmNoticeUserMapper.xml similarity index 100% rename from bonus-modules/bonus-purchase/src/main/resources/mapper/BpmNoticeUserMapper.xml rename to bonus-modules/bonus-task/src/main/resources/mapper/BpmNoticeUserMapper.xml diff --git a/bonus-modules/bonus-purchase/src/main/resources/mapper/BpmPurchaseInfoMapper.xml b/bonus-modules/bonus-task/src/main/resources/mapper/BpmPurchaseInfoMapper.xml similarity index 100% rename from bonus-modules/bonus-purchase/src/main/resources/mapper/BpmPurchaseInfoMapper.xml rename to bonus-modules/bonus-task/src/main/resources/mapper/BpmPurchaseInfoMapper.xml diff --git a/bonus-modules/bonus-purchase/src/main/resources/mapper/BpmTaskMapper.xml b/bonus-modules/bonus-task/src/main/resources/mapper/BpmTaskMapper.xml similarity index 96% rename from bonus-modules/bonus-purchase/src/main/resources/mapper/BpmTaskMapper.xml rename to bonus-modules/bonus-task/src/main/resources/mapper/BpmTaskMapper.xml index 8eef122..47eb8cb 100644 --- a/bonus-modules/bonus-purchase/src/main/resources/mapper/BpmTaskMapper.xml +++ b/bonus-modules/bonus-task/src/main/resources/mapper/BpmTaskMapper.xml @@ -1,7 +1,7 @@ - - + + @@ -38,7 +38,7 @@ delete from bpm_task where id = #{id,jdbcType=INTEGER} - + insert into bpm_task (id, definition_id, parent_id, code, `status`, arrival_time, @@ -53,7 +53,7 @@ #{linkMan,jdbcType=VARCHAR}, #{phone,jdbcType=VARCHAR}, #{companyId,jdbcType=INTEGER} ) - + insert into bpm_task @@ -151,7 +151,7 @@ - + update bpm_task @@ -200,7 +200,7 @@ where id = #{id,jdbcType=INTEGER} - + update bpm_task set definition_id = #{definitionId,jdbcType=INTEGER}, @@ -219,7 +219,7 @@ company_id = #{companyId,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER} - + insert into bpm_task (id, definition_id, parent_id, code, `status`, arrival_time, creator, create_time, @@ -248,7 +248,7 @@ phone = #{phone,jdbcType=VARCHAR}, company_id = #{companyId,jdbcType=INTEGER} - + insert into bpm_task diff --git a/bonus-modules/bonus-purchase/src/main/resources/mapper/PurchaseAcceptMapper.xml b/bonus-modules/bonus-task/src/main/resources/mapper/PurchaseAcceptMapper.xml similarity index 100% rename from bonus-modules/bonus-purchase/src/main/resources/mapper/PurchaseAcceptMapper.xml rename to bonus-modules/bonus-task/src/main/resources/mapper/PurchaseAcceptMapper.xml diff --git a/bonus-modules/pom.xml b/bonus-modules/pom.xml index 4c3e64f..f40dc6a 100644 --- a/bonus-modules/pom.xml +++ b/bonus-modules/pom.xml @@ -17,7 +17,7 @@ bonus-obs bonus-mongodb bonus-base - bonus-purchase + bonus-task bonus-modules