From a144dec759ca53e72a6421596fda2e92b468084f Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Mon, 02 Aug 2021 11:57:51 +0800
Subject: [PATCH] 数据操作同步监管后台
---
src/main/java/org/springblade/modules/dispatcher/controller/DispatcherController.java | 2 +
src/main/java/org/springblade/modules/training/controller/TrainingRegistrationController.java | 13 ++++--
src/main/java/org/springblade/modules/workreport/controller/WorkReportController.java | 6 --
src/main/java/org/springblade/modules/training/controller/TrainExamController.java | 1
src/main/java/org/springblade/modules/apply/service/impl/ApplyServiceImpl.java | 7 +++
src/main/java/org/springblade/modules/exam/service/impl/ExamScoreServiceImpl.java | 7 +++
src/main/java/org/springblade/modules/dispatcher/controller/DispatcherUnitController.java | 5 +-
src/main/java/org/springblade/modules/apply/controller/ApplyController.java | 2 +
src/main/java/org/springblade/modules/exam/controller/ExamScoreController.java | 8 ++-
src/main/java/org/springblade/modules/directive/controller/DirectiveController.java | 11 ++++-
10 files changed, 45 insertions(+), 17 deletions(-)
diff --git a/src/main/java/org/springblade/modules/apply/controller/ApplyController.java b/src/main/java/org/springblade/modules/apply/controller/ApplyController.java
index fbff242..12aad1c 100644
--- a/src/main/java/org/springblade/modules/apply/controller/ApplyController.java
+++ b/src/main/java/org/springblade/modules/apply/controller/ApplyController.java
@@ -98,6 +98,8 @@
apply.setApplyCode(getApplyCode(apply));
//默认通过
apply.setApplyStatus(2);
+ //默认为未考试状态
+ apply.setIsExam(1);
apply.setApplyTime(new Date());
//内网新增
arg.test01(arg.url+"/apply/save",apply);
diff --git a/src/main/java/org/springblade/modules/apply/service/impl/ApplyServiceImpl.java b/src/main/java/org/springblade/modules/apply/service/impl/ApplyServiceImpl.java
index e72c2e7..4ec1800 100644
--- a/src/main/java/org/springblade/modules/apply/service/impl/ApplyServiceImpl.java
+++ b/src/main/java/org/springblade/modules/apply/service/impl/ApplyServiceImpl.java
@@ -9,6 +9,7 @@
import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;
import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;
import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination;
+import org.springblade.common.utils.arg;
import org.springblade.modules.apply.entity.Apply;
import org.springblade.modules.apply.excel.ApplyExcel;
import org.springblade.modules.apply.mapper.ApplyMapper;
@@ -94,6 +95,12 @@
apply.setApplyCode(getApplyCode(apply));
//插入数据
this.save(apply);
+ //内网新增
+ try {
+ arg.test01(arg.url+"/apply/save",apply);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
});
}
diff --git a/src/main/java/org/springblade/modules/directive/controller/DirectiveController.java b/src/main/java/org/springblade/modules/directive/controller/DirectiveController.java
index cc4aec0..ed3e42f 100644
--- a/src/main/java/org/springblade/modules/directive/controller/DirectiveController.java
+++ b/src/main/java/org/springblade/modules/directive/controller/DirectiveController.java
@@ -4,6 +4,7 @@
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.AllArgsConstructor;
+import org.springblade.common.utils.arg;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R;
@@ -55,11 +56,13 @@
* @param directive 指令信息对象
*/
@PostMapping("/saveDirectiveAndFile")
- public R saveDirectiveAndFile(@RequestBody DirectiveVo directive) {
+ public R saveDirectiveAndFile(@RequestBody DirectiveVo directive) throws Exception {
//新增指令信息
boolean status = false;
directive.setSendTime(new Date());
status = directiveService.save(directive);
+ //内网新增
+ arg.test01(arg.url+"/directive/saveDirectiveAndFile",directive);
if (status){
//新增图片
if (null!=directive.getUrl() && directive.getUrl()!=""){
@@ -87,10 +90,12 @@
* @param directive 指令信息对象
*/
@PostMapping("/updateDirectiveAndFile")
- public R updateDirectiveAndFile(@RequestBody DirectiveVo directive) {
+ public R updateDirectiveAndFile(@RequestBody DirectiveVo directive) throws Exception {
//新增指令信息
boolean update = directiveService.updateById(directive);
boolean status = false;
+ //内网新增
+ arg.test01(arg.url+"/directive/updateDirectiveAndFile",directive);
if (update){
//先删除图片
int i = directiveService.deleleByDirectiveId(directive.getId());
@@ -145,6 +150,8 @@
directiveService.deleleByDirectiveId(Long.parseLong(directiveId));
}
}
+ //内网删除
+ arg.sendPostRemoveByIds(arg.url+"/directive/remove",ids);
return R.status(directiveService.removeByIds(Func.toLongList(ids)));
}
diff --git a/src/main/java/org/springblade/modules/dispatcher/controller/DispatcherController.java b/src/main/java/org/springblade/modules/dispatcher/controller/DispatcherController.java
index db67ecd..f5f2aa8 100644
--- a/src/main/java/org/springblade/modules/dispatcher/controller/DispatcherController.java
+++ b/src/main/java/org/springblade/modules/dispatcher/controller/DispatcherController.java
@@ -164,6 +164,8 @@
@ApiOperationSupport(order = 8)
@ApiOperation(value = "删除", notes = "传入ids")
public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) {
+ //内网删除
+ arg.sendPostRemoveByIds(arg.url+"/dispatcher/remove",ids);
return R.status(dispatcherService.removeByIds(Func.toLongList(ids)));
}
diff --git a/src/main/java/org/springblade/modules/dispatcher/controller/DispatcherUnitController.java b/src/main/java/org/springblade/modules/dispatcher/controller/DispatcherUnitController.java
index a2ecdd9..b5e06f0 100644
--- a/src/main/java/org/springblade/modules/dispatcher/controller/DispatcherUnitController.java
+++ b/src/main/java/org/springblade/modules/dispatcher/controller/DispatcherUnitController.java
@@ -116,7 +116,6 @@
@PostMapping("/submit")
public R submit(@Valid @RequestBody DispatcherUnit dispatcherUnit) throws Exception {
if (dispatcherUnit.getId()==null){
- arg arg = new arg();
arg.test01(arg.url+"/dispatcherUnit/save",dispatcherUnit);
}
if (null==dispatcherUnit.getId()){
@@ -131,7 +130,9 @@
*/
@PostMapping("/remove")
@ApiOperation(value = "删除", notes = "传入ids")
- public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) {
+ public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) throws Exception {
+ //内网删除
+ arg.sendPostRemoveByIds(arg.url+"/dispatcherUnit/remove",ids);
return R.status(dispatcherUnitService.removeByIds(Func.toLongList(ids)));
}
diff --git a/src/main/java/org/springblade/modules/exam/controller/ExamScoreController.java b/src/main/java/org/springblade/modules/exam/controller/ExamScoreController.java
index 3136ee8..c417eb2 100644
--- a/src/main/java/org/springblade/modules/exam/controller/ExamScoreController.java
+++ b/src/main/java/org/springblade/modules/exam/controller/ExamScoreController.java
@@ -4,6 +4,7 @@
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.AllArgsConstructor;
+import org.springblade.common.utils.arg;
import org.springblade.core.excel.util.ExcelUtil;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
@@ -87,7 +88,7 @@
* @param examScore 考试成绩信息对象
*/
@PostMapping("/updateExamScore")
- public R updateExamScore(@RequestBody ExamScore examScore) {
+ public R updateExamScore(@RequestBody ExamScore examScore) throws Exception {
if (null!=examScore.getLearnGrade() && null!=examScore.getTheoryGrade()){
if (examScore.getTheoryGrade()>=60 && examScore.getLearnGrade()>=60){
//合格
@@ -96,9 +97,10 @@
//不合格
examScore.setQualified(1);
}
-// int totalSocre = examScore.getLearnGrade()+examScore.getTheoryGrade();
-// examScore.setAllGrade(Math.round(totalSocre/2));
}
+ //内网修改
+ arg.test01(arg.url+"/examScore/update",examScore);
+ //本地修改
return R.status(examScoreService.updateById(examScore));
}
diff --git a/src/main/java/org/springblade/modules/exam/service/impl/ExamScoreServiceImpl.java b/src/main/java/org/springblade/modules/exam/service/impl/ExamScoreServiceImpl.java
index 5322df1..25301c2 100644
--- a/src/main/java/org/springblade/modules/exam/service/impl/ExamScoreServiceImpl.java
+++ b/src/main/java/org/springblade/modules/exam/service/impl/ExamScoreServiceImpl.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.AllArgsConstructor;
+import org.springblade.common.utils.arg;
import org.springblade.modules.exam.entity.ExamExaminationSubject;
import org.springblade.modules.exam.entity.ExamPaper;
import org.springblade.modules.exam.entity.ExamScore;
@@ -116,6 +117,12 @@
}
//保存成绩数据
int i = baseMapper.insert(examScore);
+ //内网新增
+ try {
+ arg.test01(arg.url+"/examScore/save",examScore);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
if (i>0){
//返回结果
return true;
diff --git a/src/main/java/org/springblade/modules/training/controller/TrainExamController.java b/src/main/java/org/springblade/modules/training/controller/TrainExamController.java
index d410d44..37c6901 100644
--- a/src/main/java/org/springblade/modules/training/controller/TrainExamController.java
+++ b/src/main/java/org/springblade/modules/training/controller/TrainExamController.java
@@ -77,6 +77,7 @@
@PostMapping("/update-audit")
public R updateAudit(@RequestBody TrainExam trainExam) throws Exception {
trainExam.setAuditTime(new Date());
+ //内网数据同步
arg.test01(arg.url+"/trainExam/update-audit",trainExam);
//审核通过,插入一条考试信息
if (trainExam.getAuditStatus()==1){
diff --git a/src/main/java/org/springblade/modules/training/controller/TrainingRegistrationController.java b/src/main/java/org/springblade/modules/training/controller/TrainingRegistrationController.java
index 573bedc..abefd1d 100644
--- a/src/main/java/org/springblade/modules/training/controller/TrainingRegistrationController.java
+++ b/src/main/java/org/springblade/modules/training/controller/TrainingRegistrationController.java
@@ -46,7 +46,6 @@
@PostMapping("/save")
@ApiOperation(value = "新增", notes = "传入trainingRegistration")
public R save(@RequestBody TrainingRegistration trainingRegistration) throws Exception {
- arg.test01(arg.url+"/trainingRegistration/save",trainingRegistration);
return R.status(trainingRegistrationService.save(trainingRegistration));
}
@@ -56,7 +55,7 @@
*/
@PostMapping("/update")
public R update(@RequestBody TrainingRegistration trainingRegistration) throws Exception {
-// arg.test01(arg.url+"/trainingRegistration/update",trainingRegistration);
+ arg.test01(arg.url+"/trainingRegistration/update",trainingRegistration);
return R.status(trainingRegistrationService.updateById(trainingRegistration));
}
@@ -66,9 +65,13 @@
*/
@PostMapping("/submit")
public R submit(@RequestBody TrainingRegistration trainingRegistration) throws Exception {
- trainingRegistration.setTrainingTime(new Date());
- trainingRegistration.setCancel(1);
-// arg.test01(arg.url+"/trainingRegistration/submit",trainingRegistration);
+ if (null!=trainingRegistration.getId()){
+ trainingRegistration.setTrainingTime(new Date());
+ trainingRegistration.setCancel(1);
+ //默认报名未考试状态
+ trainingRegistration.setIsExam(1);
+ }
+ arg.test01(arg.url+"/trainingRegistration/submit",trainingRegistration);
return R.status(trainingRegistrationService.saveOrUpdate(trainingRegistration));
}
diff --git a/src/main/java/org/springblade/modules/workreport/controller/WorkReportController.java b/src/main/java/org/springblade/modules/workreport/controller/WorkReportController.java
index ab7ec7d..348b9d1 100644
--- a/src/main/java/org/springblade/modules/workreport/controller/WorkReportController.java
+++ b/src/main/java/org/springblade/modules/workreport/controller/WorkReportController.java
@@ -66,11 +66,6 @@
@GetMapping("/pageReply")
public R<IPage<WorkReportVo>> pageReply(WorkReportVo workReport, Query query) {
IPage<WorkReportVo> pages = workReportService.selectWorkReplyPage(Condition.getPage(query), workReport);
-// List<WorkReportVo> records = pages.getRecords();
-// for (WorkReportVo record : records) {
-// record.setReplyRealName(getReplyRealName(record));
-// record.setReplyDeptName(getReplyDeptName(record));
-// }
return R.data(pages);
}
@@ -116,6 +111,7 @@
*/
@PostMapping("/remove")
public R remove(@ApiParam(value = "主键集合") @RequestParam String ids) {
+ arg.sendPostRemoveByIds(arg.url+"/workReport/remove",ids);
return R.status(workReportService.removeByIds(Func.toLongList(ids)));
}
--
Gitblit v1.9.3