diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/vo/InspectionTaskListVO.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/vo/InspectionTaskListVO.java index 3242f7d4..3db55df9 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/vo/InspectionTaskListVO.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/vo/InspectionTaskListVO.java @@ -10,6 +10,7 @@ import lombok.EqualsAndHashCode; import org.springblade.desk.quality.pojo.entity.InspectionTask; import java.io.Serial; +import java.time.LocalDate; import java.time.LocalDateTime; /** @@ -111,4 +112,15 @@ public class InspectionTaskListVO extends InspectionTask { private String partVersion; //工单id private Long yoId; + //完成时间 + private LocalDate finishDate; + + private String currentProcessCode; + + private Long ppsId; + + private String ppsCode; + + private String ppsName; + } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BasicClazzController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BasicClazzController.java index 0c612ff5..29e010b8 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BasicClazzController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BasicClazzController.java @@ -21,6 +21,7 @@ import lombok.extern.slf4j.Slf4j; import org.springblade.common.constant.CommonConstant; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.base.BaseEntity; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; @@ -184,6 +185,7 @@ public class BasicClazzController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog("新增基础分类") @Operation(summary = "新增一条", description = "传入BasicClazz Obj") public R save(@Valid @RequestBody BasicClazz addOne) { addOne.setId(null); @@ -195,6 +197,7 @@ public class BasicClazzController extends BladeController { */ @PostMapping("/saveBat") @ApiOperationSupport(order = 31) + @ApiLog("新增基础分类") @Operation(summary = "新增批量", description = "传入BasicClazz List") public R saveBat(@Valid @RequestBody List addList) { addList.forEach(one -> { @@ -208,6 +211,7 @@ public class BasicClazzController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog("修改基础分类") @Operation(summary = "修改一条", description = "传入BasicClazz Obj") public R update(@Valid @RequestBody BasicClazz updateOne) { return R.status(service.updateById(updateOne)); @@ -218,6 +222,7 @@ public class BasicClazzController extends BladeController { */ @PostMapping("/updateBat") @ApiOperationSupport(order = 41) + @ApiLog("修改基础分类") @Operation(summary = "修改批量", description = "传入BasicClazz List") public R updateBat(@Valid @RequestBody List updateList) { return R.status(service.updateBatchById(updateList)); @@ -248,6 +253,7 @@ public class BasicClazzController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog("删除基础分类") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BatConfigController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BatConfigController.java index 1a021cd2..4fce8693 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BatConfigController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BatConfigController.java @@ -18,6 +18,7 @@ import lombok.EqualsAndHashCode; import lombok.extern.slf4j.Slf4j; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -121,6 +122,7 @@ public class BatConfigController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog("新增批量配置") @Operation(summary = "新增一条", description = "传入BatConfig Obj") public R save(@Valid @RequestBody BatConfig addOne) { addOne.setId(null); @@ -145,6 +147,7 @@ public class BatConfigController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog("批量配置修改") @Operation(summary = "修改一条", description = "传入BatConfig Obj") public R update(@Valid @RequestBody BatConfig updateOne) { return R.status(service.updateById(updateOne)); @@ -155,6 +158,7 @@ public class BatConfigController extends BladeController { */ @PostMapping("/updateBat") @ApiOperationSupport(order = 41) + @ApiLog("批量配置修改批量") @Operation(summary = "修改批量", description = "传入BatConfig List") public R updateBat(@Valid @RequestBody List updateList) { return R.status(service.updateBatchById(updateList)); @@ -185,6 +189,7 @@ public class BatConfigController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog("批量配置逻辑删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BsAssignController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BsAssignController.java index a306c130..0c22152d 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BsAssignController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BsAssignController.java @@ -39,6 +39,7 @@ import lombok.EqualsAndHashCode; import lombok.extern.slf4j.Slf4j; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -141,6 +142,7 @@ public class BsAssignController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 4) + @ApiLog("分派规则维护新增") @Operation(summary = "新增", description = "传入bsAssign") public R save(@Valid @RequestBody BsAssignEntity bsAssign) { return R.status(bsAssignService.save(bsAssign)); @@ -164,6 +166,7 @@ public class BsAssignController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 5) + @ApiLog("分派规则维护修改") @Operation(summary = "修改", description = "传入bsAssign") public R update(@Valid @RequestBody BsAssignEntity bsAssign) { @@ -282,6 +285,7 @@ public class BsAssignController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 7) + @ApiLog("分派规则维护删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(bsAssignService.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/CoatingThicknessController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/CoatingThicknessController.java index 4e478666..c7ed19ce 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/CoatingThicknessController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/CoatingThicknessController.java @@ -18,6 +18,7 @@ import lombok.EqualsAndHashCode; import lombok.extern.slf4j.Slf4j; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -124,6 +125,7 @@ public class CoatingThicknessController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog("镀层厚度新增") @Operation(summary = "新增一条", description = "传入CoatingThickness Obj") public R save(@Valid @RequestBody CoatingThickness addOne) { addOne.setId(null); @@ -148,6 +150,7 @@ public class CoatingThicknessController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog("镀层厚度修改") @Operation(summary = "修改一条", description = "传入CoatingThickness Obj") public R update(@Valid @RequestBody CoatingThickness updateOne) { return R.status(service.updateById(updateOne)); @@ -206,6 +209,7 @@ public class CoatingThicknessController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog("镀层厚度逻辑删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/CraftAbilityController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/CraftAbilityController.java index cc25241f..5f628d03 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/CraftAbilityController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/CraftAbilityController.java @@ -36,6 +36,7 @@ import jakarta.validation.Valid; import lombok.AllArgsConstructor; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -168,6 +169,7 @@ public class CraftAbilityController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 4) + @ApiLog("工艺能力新增") @Operation(summary = "新增", description = "传入CraftAbility") public R save(@Valid @RequestBody CraftAbilityEntity craftAbility) { return R.status(craftAbilityService.save(craftAbility)); @@ -178,6 +180,7 @@ public class CraftAbilityController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 5) + @ApiLog("工艺能力修改") @Operation(summary = "修改", description = "传入CraftAbility") public R update(@Valid @RequestBody CraftAbilityEntity craftAbility) { return R.status(craftAbilityService.updateById(craftAbility)); @@ -198,6 +201,7 @@ public class CraftAbilityController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 7) + @ApiLog("工艺能力删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(craftAbilityService.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/FormulaController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/FormulaController.java index 971d9f5e..dd3972c5 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/FormulaController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/FormulaController.java @@ -19,6 +19,7 @@ import lombok.Data; import lombok.EqualsAndHashCode; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -118,6 +119,7 @@ public class FormulaController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog("计算公式新增") @Operation(summary = "新增一条", description = "传入Formula Obj") public R save(@Valid @RequestBody Formula addOne) { addOne.setId(null); @@ -142,6 +144,7 @@ public class FormulaController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog("计算公式修改") @Operation(summary = "修改一条", description = "传入Formula Obj") public R update(@Valid @RequestBody Formula updateOne) { return R.status(service.updateById(updateOne)); @@ -182,6 +185,7 @@ public class FormulaController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog("计算公式删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/LocallyPlatedPartController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/LocallyPlatedPartController.java index 19da83f6..edfe2c75 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/LocallyPlatedPartController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/LocallyPlatedPartController.java @@ -18,6 +18,7 @@ import lombok.EqualsAndHashCode; import lombok.extern.slf4j.Slf4j; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -124,6 +125,7 @@ public class LocallyPlatedPartController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog(value = "局部镀零件新增") @Operation(summary = "新增一条", description = "传入LocallyPlatedPart Obj") public R save(@Valid @RequestBody LocallyPlatedPart addOne) { addOne.setId(null); @@ -148,6 +150,7 @@ public class LocallyPlatedPartController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog(value = "局部镀零件修改") @Operation(summary = "修改一条", description = "传入LocallyPlatedPart Obj") public R update(@Valid @RequestBody LocallyPlatedPart updateOne) { return R.status(service.updateById(updateOne)); @@ -188,6 +191,7 @@ public class LocallyPlatedPartController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog(value = "局部镀零件逻辑删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/MaterialQuotaController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/MaterialQuotaController.java index 950f2826..4f51b4b5 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/MaterialQuotaController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/MaterialQuotaController.java @@ -20,6 +20,7 @@ import lombok.EqualsAndHashCode; import lombok.extern.slf4j.Slf4j; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -134,6 +135,7 @@ public class MaterialQuotaController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog(value = "物料定额新增") @Operation(summary = "新增一条", description = "传入MaterialQuota Obj") public R save(@Valid @RequestBody MaterialQuota addOne) { addOne.setId(null); @@ -158,6 +160,7 @@ public class MaterialQuotaController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog(value = "物料定额修改") @Operation(summary = "修改一条", description = "传入MaterialQuota Obj") public R update(@Valid @RequestBody MaterialQuota updateOne) { return R.status(service.updateById(updateOne)); @@ -198,6 +201,7 @@ public class MaterialQuotaController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog(value = "物料定额逻辑删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/OemController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/OemController.java index f6246100..bad46d12 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/OemController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/OemController.java @@ -18,6 +18,7 @@ import lombok.EqualsAndHashCode; import lombok.extern.slf4j.Slf4j; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -254,6 +255,7 @@ public class OemController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog("新增外协厂家") @Operation(summary = "新增一条", description = "传入Oem Obj") public R save(@Valid @RequestBody Oem addOne) { addOne.setId(null); @@ -278,6 +280,7 @@ public class OemController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog("修改外协厂家") @Operation(summary = "修改一条", description = "传入Oem Obj") public R update(@Valid @RequestBody Oem updateOne) { return R.status(service.updateById(updateOne)); @@ -318,6 +321,7 @@ public class OemController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog("逻辑删除外协厂家") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlanAssignSteerController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlanAssignSteerController.java index c2f8736f..fd5346b0 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlanAssignSteerController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlanAssignSteerController.java @@ -18,6 +18,7 @@ import lombok.EqualsAndHashCode; import lombok.extern.slf4j.Slf4j; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -139,6 +140,7 @@ public class PlanAssignSteerController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog(value = "外协分派新增") @Operation(summary = "新增一条", description = "传入PlanAssignSteer Obj") public R save(@Valid @RequestBody PlanAssignSteer addOne) { addOne.setId(null); @@ -163,6 +165,7 @@ public class PlanAssignSteerController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog(value = "外协分派修改") @Operation(summary = "修改一条", description = "传入PlanAssignSteer Obj") public R update(@Valid @RequestBody PlanAssignSteer updateOne) { return R.status(service.updateById(updateOne)); @@ -203,6 +206,7 @@ public class PlanAssignSteerController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog(value = "外协分派逻辑删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlatingController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlatingController.java index e06f53e3..06cb365e 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlatingController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlatingController.java @@ -21,6 +21,7 @@ import lombok.extern.slf4j.Slf4j; import org.springblade.common.constant.CommonConstant; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -156,6 +157,7 @@ public class PlatingController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog("[镀种] 新增") @Operation(summary = "新增一条", description = "传入Plating Obj") public R save(@Valid @RequestBody Plating addOne) { @@ -187,6 +189,7 @@ public class PlatingController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog("[镀种] 修改") @Operation(summary = "修改一条", description = "传入Plating Obj") public R update(@Valid @RequestBody Plating updateOne) { @@ -237,6 +240,7 @@ public class PlatingController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog("[镀种] 逻辑删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlatingSmallController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlatingSmallController.java index a167dc21..44ded6ad 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlatingSmallController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/PlatingSmallController.java @@ -18,6 +18,7 @@ import lombok.EqualsAndHashCode; import lombok.extern.slf4j.Slf4j; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -136,6 +137,7 @@ public class PlatingSmallController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog("镀种小类新增") @Operation(summary = "新增一条", description = "传入PlatingSmall Obj") public R save(@Valid @RequestBody PlatingSmall addOne) { addOne.setId(null); @@ -160,6 +162,7 @@ public class PlatingSmallController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog("镀种小类修改") @Operation(summary = "修改一条", description = "传入PlatingSmall Obj") public R update(@Valid @RequestBody PlatingSmall updateOne) { return R.status(service.updateById(updateOne)); @@ -200,6 +203,7 @@ public class PlatingSmallController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog("镀种小类逻辑删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/ProcessAbilityController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/ProcessAbilityController.java index 233e8d10..7a79dc8e 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/ProcessAbilityController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/ProcessAbilityController.java @@ -18,6 +18,7 @@ import lombok.EqualsAndHashCode; import lombok.extern.slf4j.Slf4j; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -120,6 +121,7 @@ public class ProcessAbilityController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog("工艺能力新增") @Operation(summary = "新增一条", description = "传入ProcessAbility Obj") public R save(@Valid @RequestBody ProcessAbility addOne) { addOne.setId(null); @@ -144,6 +146,7 @@ public class ProcessAbilityController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog("工艺能力修改") @Operation(summary = "修改一条", description = "传入ProcessAbility Obj") public R update(@Valid @RequestBody ProcessAbility updateOne) { return R.status(service.updateById(updateOne)); @@ -184,6 +187,7 @@ public class ProcessAbilityController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog("工艺能力逻辑删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/ProdMarkController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/ProdMarkController.java index f4750d5e..e65cef9c 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/ProdMarkController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/ProdMarkController.java @@ -18,6 +18,7 @@ import lombok.EqualsAndHashCode; import lombok.extern.slf4j.Slf4j; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -145,6 +146,7 @@ public class ProdMarkController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog(value = "生产标识新增") @Operation(summary = "新增一条", description = "传入ProdMark Obj") public R save(@Valid @RequestBody ProdMark addOne) { addOne.setId(null); @@ -169,6 +171,7 @@ public class ProdMarkController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog(value = "生产标识修改") @Operation(summary = "修改一条", description = "传入ProdMark Obj") public R update(@Valid @RequestBody ProdMark updateOne) { return R.status(service.updateById(updateOne)); @@ -209,6 +212,7 @@ public class ProdMarkController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog(value = "生产标识逻辑删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/RelTeamSetUserController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/RelTeamSetUserController.java index e89a38ca..25268d76 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/RelTeamSetUserController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/RelTeamSetUserController.java @@ -18,6 +18,7 @@ import lombok.EqualsAndHashCode; import lombok.extern.slf4j.Slf4j; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -121,6 +122,7 @@ public class RelTeamSetUserController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog("班组用户关联新增") @Operation(summary = "新增一条", description = "传入RelTeamSetUser Obj") public R save(@Valid @RequestBody RelTeamSetUser addOne) { addOne.setId(null); @@ -145,6 +147,7 @@ public class RelTeamSetUserController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog("班组用户关联修改") @Operation(summary = "修改一条", description = "传入RelTeamSetUser Obj") public R update(@Valid @RequestBody RelTeamSetUser updateOne) { return R.status(service.updateById(updateOne)); @@ -185,6 +188,7 @@ public class RelTeamSetUserController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog("班组用户关联逻辑删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/ShiftsController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/ShiftsController.java index 4e9c9883..e67509fb 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/ShiftsController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/ShiftsController.java @@ -18,6 +18,7 @@ import lombok.EqualsAndHashCode; import lombok.extern.slf4j.Slf4j; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -124,6 +125,7 @@ public class ShiftsController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog(value = "班次新增一条") @Operation(summary = "新增一条", description = "传入Shifts Obj") public R save(@Valid @RequestBody Shifts addOne) { addOne.setId(null); @@ -148,6 +150,7 @@ public class ShiftsController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog(value = "班次修改一条") @Operation(summary = "修改一条", description = "传入Shifts Obj") public R update(@Valid @RequestBody Shifts updateOne) { return R.status(service.updateById(updateOne)); @@ -188,6 +191,7 @@ public class ShiftsController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog(value = "班次逻辑删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/TeamSetController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/TeamSetController.java index 6296b9de..aafbfbc0 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/TeamSetController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/TeamSetController.java @@ -17,6 +17,7 @@ import lombok.Data; import lombok.EqualsAndHashCode; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -354,6 +355,7 @@ public class TeamSetController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog("班组新增") @Operation(summary = "新增一条", description = "传入TeamSet Obj") public R save(@Valid @RequestBody TeamSet addOne) { addOne.setId(null); @@ -382,6 +384,7 @@ public class TeamSetController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog("班组修改") @Operation(summary = "修改一条", description = "传入TeamSet Obj") public R update(@Valid @RequestBody TeamSet updateOne) { R user= iUserClient.userInfoById(updateOne.getDispatcher()); @@ -429,6 +432,7 @@ public class TeamSetController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog("班组逻辑删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/WorkCenterController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/WorkCenterController.java index 7ddcc65a..7e18319e 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/WorkCenterController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/WorkCenterController.java @@ -17,6 +17,7 @@ import lombok.Data; import lombok.EqualsAndHashCode; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -155,6 +156,7 @@ public class WorkCenterController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog("作业中心新增") @Operation(summary = "新增一条", description = "传入WorkCenter Obj") public R save(@Valid @RequestBody WorkCenter addOne) { addOne.setId(null); @@ -349,6 +351,7 @@ public class WorkCenterController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog("作业中心修改") @Operation(summary = "修改一条", description = "传入WorkCenter Obj") public R update(@Valid @RequestBody WorkCenter updateOne) { return R.status(service.updateById(updateOne)); @@ -389,6 +392,7 @@ public class WorkCenterController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog("作业中心逻辑删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/WorkTankController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/WorkTankController.java index bf6d3cf3..ee607a8f 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/WorkTankController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/WorkTankController.java @@ -17,6 +17,7 @@ import lombok.Data; import lombok.EqualsAndHashCode; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; +import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.BladeUser; @@ -143,6 +144,7 @@ public class WorkTankController extends BladeController { */ @PostMapping("/save") @ApiOperationSupport(order = 30) + @ApiLog("作业槽新增") @Operation(summary = "新增一条", description = "传入WorkTank Obj") public R save(@Valid @RequestBody WorkTank addOne) { @@ -175,6 +177,7 @@ public class WorkTankController extends BladeController { */ @PostMapping("/update") @ApiOperationSupport(order = 40) + @ApiLog("作业槽修改") @Operation(summary = "修改一条", description = "传入WorkTank Obj") public R update(@Valid @RequestBody WorkTank updateOne) { @@ -227,6 +230,7 @@ public class WorkTankController extends BladeController { */ @PostMapping("/remove") @ApiOperationSupport(order = 61) + @ApiLog("作业槽逻辑删除") @Operation(summary = "逻辑删除", description = "传入ids") public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/controller/InspectionTaskController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/controller/InspectionTaskController.java index 8c4fe767..43139168 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/controller/InspectionTaskController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/controller/InspectionTaskController.java @@ -87,6 +87,14 @@ public class InspectionTaskController extends BladeController { private IWorkPlanService workPlanService; @Resource private IMacToolUseService macToolUseService; + @Resource + IDsPartRelationService dsPartRelationService; + @Resource + IDsPartVersionService dsPartVersionService; + @Resource + IDsPartService dsPartService; + @Resource + private IYieldOrderService yieldOrderService; /** * [检验任务] 详情 */ @@ -150,6 +158,35 @@ public class InspectionTaskController extends BladeController { return R.data(pagesVO); } + @GetMapping("/queryWorkOrder") + @ApiOperationSupport(order = 2) + @Operation(summary = "分页", description = "传入inspectionTask") + public R> queryWorkOrder(InspectionTaskSearch search,Query query) { + log.info("search = {}", search); + log.info("query = {}", query); + log.info("getUserRole = {}", AuthUtil.getUserRole()); + // 热表 烧结 检验员 数据区分。 + if (RoleUtil.hasRole(roleConfig.getRbCheckerAlias())) { + search.setFromType(InspectionTaskConst.FROM_TYPE_RB); + } + if (RoleUtil.hasRole(roleConfig.getSjCheckerAlias())) { + search.setFromType(InspectionTaskConst.FROM_TYPE_SJ); + } + if (RoleUtil.hasAllRole(roleConfig.getRbCheckerAlias(), roleConfig.getSjCheckerAlias())) { + search.setFromType(null); + } + IPage pagesVO = service.queryWorkOrder(Condition.getPage(query), search); + return R.data(pagesVO); + } + + @GetMapping("/correspondingProcess") + @ApiOperationSupport(order = 2) + @Operation(summary = "分页", description = "传入inspectionTask") + public R> correspondingProcess(Long woId) { + List pagesVO = service.correspondingProcess(woId); + return R.data(pagesVO); + } + /** * [检验任务] 自定义分页 */ @@ -358,14 +395,7 @@ public class InspectionTaskController extends BladeController { return R.data(list); } - @Resource - IDsPartRelationService dsPartRelationService; - @Resource - IDsPartVersionService dsPartVersionService; - @Resource - IDsPartService dsPartService; - @Resource - private IYieldOrderService yieldOrderService; + @GetMapping("/toQaRecord") diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/controller/ProReTemplateController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/controller/ProReTemplateController.java index a9c53265..76afca89 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/controller/ProReTemplateController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/controller/ProReTemplateController.java @@ -124,8 +124,18 @@ public class ProReTemplateController extends BladeController { @ApiOperationSupport(order = 30) @Operation(summary = "新增一条", description = "传入ProReTemplate Obj") public R save(@Valid @RequestBody ProReTemplate addOne) { + + QueryWrapper qw = new QueryWrapper<>(); + qw.eq("WC_ID",addOne.getWcId()); + qw.eq("PPS_ID",addOne.getPpsId()); + qw.eq("APPROVAL_STATUS",2); + List list = service.list(qw); + if(null != list && list.size() > 0){ + return R.fail("存在对应作业中心-工序配置"); + } + addOne.setStatus(ProReTemplateConst.STATUS_NEW); - addOne.setApprovalStatus(ProReTemplateConst.APPROVAL_STATUS_1); +// addOne.setApprovalStatus(ProReTemplateConst.APPROVAL_STATUS_1); addOne.setId(null); return R.status(service.save(addOne)); } @@ -152,6 +162,17 @@ public class ProReTemplateController extends BladeController { @ApiOperationSupport(order = 40) @Operation(summary = "修改一条", description = "传入ProReTemplate Obj") public R update(@Valid @RequestBody ProReTemplate updateOne) { + + + QueryWrapper qw = new QueryWrapper<>(); + qw.eq("WC_ID",updateOne.getWcId()); + qw.eq("PPS_ID",updateOne.getPpsId()); + qw.eq("APPROVAL_STATUS",2); + qw.ne("ID",updateOne.getId()); + List list = service.list(qw); + if(null != list && list.size() > 0){ + return R.fail("存在对应作业中心-工序配置"); + } return R.status(service.updateById(updateOne)); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/mapper/InspectionTaskMapper.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/mapper/InspectionTaskMapper.java index caf7a273..7f5b5e9d 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/mapper/InspectionTaskMapper.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/mapper/InspectionTaskMapper.java @@ -39,6 +39,7 @@ public interface InspectionTaskMapper extends BaseMapper { * @return List */ List exportInspectionTask(@Param("ew") Wrapper queryWrapper); - + List queryWorkOrder(IPage page, @Param("q") InspectionTaskSearch search); + List correspondingProcess(@Param("woId") Long woId); List listSearch(IPage page, @Param("q") InspectionTaskSearch search); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/mapper/InspectionTaskMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/mapper/InspectionTaskMapper.xml index 1408a1d9..b78a14be 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/mapper/InspectionTaskMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/mapper/InspectionTaskMapper.xml @@ -235,4 +235,108 @@ -- oem ORDER BY t.ID DESC + + + + + + diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/IInspectionTaskService.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/IInspectionTaskService.java index 67b642db..710dd274 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/IInspectionTaskService.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/IInspectionTaskService.java @@ -7,6 +7,7 @@ package org.springblade.desk.quality.service; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import io.swagger.v3.oas.annotations.Parameter; +import org.apache.ibatis.annotations.Param; import org.springblade.common.exception.BusinessException; import org.springblade.core.mp.base.BaseService; import org.springblade.core.tool.api.R; @@ -112,7 +113,8 @@ public interface IInspectionTaskService extends BaseService { public R fill(InspectionTaskDetailVO detailVO); IPage listSearch(IPage page, InspectionTaskSearch search); - + IPage queryWorkOrder(IPage page, InspectionTaskSearch search); + List correspondingProcess(Long woId); R getSamePlace(Long id); R sameResultCopy(Long sourceId, Long targetId); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/impl/InspectionTaskServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/impl/InspectionTaskServiceImpl.java index b71a668d..071eb737 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/impl/InspectionTaskServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/impl/InspectionTaskServiceImpl.java @@ -337,6 +337,20 @@ public class InspectionTaskServiceImpl extends BaseServiceImpl queryWorkOrder(IPage page, InspectionTaskSearch search) { + List listVO = baseMapper.queryWorkOrder(page, search); + for (InspectionTaskListVO oneVO : listVO) { + setListVOValue(oneVO); + } + return page.setRecords(listVO); + } + + @Override + public List correspondingProcess(Long woId) { + return baseMapper.correspondingProcess(woId); + } + @Override public R getSamePlace(Long id) { // LambdaQueryWrapper qw = Wrappers.lambdaQuery(); diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/impl/ReviewSheetServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/impl/ReviewSheetServiceImpl.java index f8d61b80..446d78ae 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/impl/ReviewSheetServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/impl/ReviewSheetServiceImpl.java @@ -50,12 +50,16 @@ import org.springblade.system.feign.IDictClient; import org.springblade.system.feign.ISysClient; import org.springblade.system.feign.IUserClient; import org.springblade.system.pojo.entity.UserInfo; +import org.springframework.http.HttpEntity; +import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Service; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; - +import org.springframework.web.client.RestTemplate; +import org.springframework.http.HttpHeaders; +import org.springframework.http.MediaType; /** * [生产处置单] 服务实现类 * @@ -83,6 +87,8 @@ public class ReviewSheetServiceImpl extends EnBaseServiceImpl selectReviewSheetPage(IPage page, ReviewSheetDetailVO reviewSheet) { @@ -372,6 +378,29 @@ public class ReviewSheetServiceImpl extends EnBaseServiceImpl entity = new HttpEntity<>(obj, headers); +// ResponseEntity responseEntity; +// JSONObject responseBody; +// try { +// responseEntity = httpClientTemplate.postForEntity("http://192.168.119.68:10113" + +// "/api/mms/qms/qmsrepairapply/qmsRepairApplyRest/saveQmsRepairApply/v1", entity, JSONObject.class); +// JSONObject result = responseEntity.getBody(); +// +// responseBody = result.getJSONObject("responseBody"); +// if (responseBody == null) { +// throw new BusinessException("审理单,接口返回值null"); +// } +// } catch (Exception e) { +// throw new RuntimeException("审理单,接口返回值null"); +// } +// } return R.success("成功"); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/util/RestTemplateConfig.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/util/RestTemplateConfig.java new file mode 100644 index 00000000..105c36f5 --- /dev/null +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/util/RestTemplateConfig.java @@ -0,0 +1,18 @@ +package org.springblade.desk.quality.util; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.client.RestTemplate; + +@Configuration +public class RestTemplateConfig { + /** + * 声明 RestTemplate Bean,供其他类注入使用 + * @return RestTemplate 实例 + */ + @Bean("httpClientTemplate") // Bean 名称和你注入的名称保持一致(httpClientTemplate) + public RestTemplate restTemplate() { + // 创建并返回 RestTemplate 实例 + return new RestTemplate(); + } +}