diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index ce10ec0..413d785 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -166,7 +166,7 @@ api-decrypt: springdoc: api-docs: # 是否开启接口文档 - enabled: true + enabled: false # swagger-ui: # # 持久化认证数据 # persistAuthorization: true diff --git a/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/domain/bo/BaseQueryBo.java b/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/domain/bo/BaseQueryBo.java index 4e02009..ed2a674 100644 --- a/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/domain/bo/BaseQueryBo.java +++ b/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/domain/bo/BaseQueryBo.java @@ -22,4 +22,7 @@ public class BaseQueryBo { private Long recordId; private Integer status; private Integer situation; + private Integer interveneStatus; + private String startTime; + private String endTime; } diff --git a/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/service/impl/SysInterveneRecordServiceImpl.java b/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/service/impl/SysInterveneRecordServiceImpl.java index c135837..a45e18f 100644 --- a/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/service/impl/SysInterveneRecordServiceImpl.java +++ b/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/service/impl/SysInterveneRecordServiceImpl.java @@ -88,7 +88,8 @@ public class SysInterveneRecordServiceImpl implements ISysInterveneRecordService @Override public Boolean insertByBo(SysInterveneRecordBo bo) { LoginUser loginUser = getLoginUser(); - SysUser sysUser = userMapper.selectById(loginUser.getUserId()); + Long userId = bo.getUserId(); + SysUser sysUser = userMapper.selectById(userId); if (sysUser.getInterveneStatus() == 0) { throw new ServiceException("此用户状态为无需干预,无法提交干预记录"); } diff --git a/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/service/impl/SysScalePublishServiceImpl.java b/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/service/impl/SysScalePublishServiceImpl.java index d12ecd2..f887986 100644 --- a/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/service/impl/SysScalePublishServiceImpl.java +++ b/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/service/impl/SysScalePublishServiceImpl.java @@ -320,7 +320,8 @@ public class SysScalePublishServiceImpl implements ISysScalePublishService { int personTotal = maleNum + femaleNum; wordData.setPersonNum(String.valueOf(personTotal)); int malePercent = processHalfUpPercent(maleNum, personTotal); - int femalePercent = processHalfUpPercent(femaleNum, personTotal); +// int femalePercent = processHalfUpPercent(femaleNum, personTotal); + int femalePercent = 100-malePercent; wordData.setMaleNum(String.valueOf(maleNum)); wordData.setMalePercent(malePercent + "%"); wordData.setFemaleNum(String.valueOf(femaleNum)); @@ -332,7 +333,8 @@ public class SysScalePublishServiceImpl implements ISysScalePublishService { int undoneNum = recordMapper.selectUndoneNumByBatchNo(batchNo); int recordNum = completeNum + undoneNum; int completePercent = processHalfUpPercent(completeNum, recordNum); - int undonePercent = processHalfUpPercent(undoneNum, recordNum); +// int undonePercent = processHalfUpPercent(undoneNum, recordNum); + int undonePercent = 100-completePercent; wordData.setCompleteNum(String.valueOf(completeNum)); wordData.setCompletePercent(completePercent + "%"); @@ -345,7 +347,8 @@ public class SysScalePublishServiceImpl implements ISysScalePublishService { int warnNum = recordMapper.selectWarnNumByBatchNo(batchNo); int warnPercent = processHalfUpPercent(warnNum, completeNum); int normalNum = completeNum - warnNum; - int normalPercent = processHalfUpPercent(normalNum, completeNum); +// int normalPercent = processHalfUpPercent(normalNum, completeNum); + int normalPercent = 100-warnPercent; wordData.setRecordNum(String.valueOf(completeNum)); wordData.setWarnNum(String.valueOf(warnNum)); wordData.setWarnPercent(warnPercent + "%"); diff --git a/ruoyi-modules/rouyi-scale/src/main/resources/mapper/scale/SysWarnRecordMapper.xml b/ruoyi-modules/rouyi-scale/src/main/resources/mapper/scale/SysWarnRecordMapper.xml index 1b2c5f8..bb6edf2 100644 --- a/ruoyi-modules/rouyi-scale/src/main/resources/mapper/scale/SysWarnRecordMapper.xml +++ b/ruoyi-modules/rouyi-scale/src/main/resources/mapper/scale/SysWarnRecordMapper.xml @@ -15,6 +15,15 @@ and wr.situation = #{et.situation} + + and u.intervene_status = #{et.interveneStatus} + + + and DATE_FORMAT(wr.warn_time, '%Y-%m-%d') >= #{et.startTime} + + + and DATE_FORMAT(wr.warn_time, '%Y-%m-%d') <= #{et.endTime} + diff --git a/ruoyi-modules/rouyi-scale/src/main/resources/word/groupTemplate-bak.docx b/ruoyi-modules/rouyi-scale/src/main/resources/word/groupTemplate-bak.docx new file mode 100644 index 0000000..7cd429c Binary files /dev/null and b/ruoyi-modules/rouyi-scale/src/main/resources/word/groupTemplate-bak.docx differ diff --git a/ruoyi-modules/rouyi-scale/src/main/resources/word/groupTemplate.docx b/ruoyi-modules/rouyi-scale/src/main/resources/word/groupTemplate.docx index b4a1317..1d59783 100644 Binary files a/ruoyi-modules/rouyi-scale/src/main/resources/word/groupTemplate.docx and b/ruoyi-modules/rouyi-scale/src/main/resources/word/groupTemplate.docx differ diff --git a/ruoyi-modules/rouyi-scale/src/main/resources/word/personalTemplate-bak.docx b/ruoyi-modules/rouyi-scale/src/main/resources/word/personalTemplate-bak.docx new file mode 100644 index 0000000..1ec887e Binary files /dev/null and b/ruoyi-modules/rouyi-scale/src/main/resources/word/personalTemplate-bak.docx differ diff --git a/ruoyi-modules/rouyi-scale/src/main/resources/word/personalTemplate.docx b/ruoyi-modules/rouyi-scale/src/main/resources/word/personalTemplate.docx index 1ec887e..45e0721 100644 Binary files a/ruoyi-modules/rouyi-scale/src/main/resources/word/personalTemplate.docx and b/ruoyi-modules/rouyi-scale/src/main/resources/word/personalTemplate.docx differ