diff --git a/src/main/java/org/energy/modules/inspection/controller/InspectionPlanController.java b/src/main/java/org/energy/modules/inspection/controller/InspectionPlanController.java index a330d47..3cddf13 100644 --- a/src/main/java/org/energy/modules/inspection/controller/InspectionPlanController.java +++ b/src/main/java/org/energy/modules/inspection/controller/InspectionPlanController.java @@ -141,7 +141,7 @@ public class InspectionPlanController extends DafController { public R submit(@Valid @RequestBody InspectionPlan inspectionPlan) { inspectionPlan.setPlanStatus(1); String date = LocalDate.now().toString().replace("-",""); - String maxNo = inspectionPlanService.getMaxNo("'%" + date + "%'"); + String maxNo = inspectionPlanService.getMaxNo(date); int number; if (StringUtil.isNotEmpty(maxNo)){ number = Integer.parseInt(maxNo.substring(9)); @@ -213,12 +213,6 @@ public class InspectionPlanController extends DafController { @ApiLog public void exportInspectionRoute(@ApiIgnore @RequestParam Map entity, HttpServletResponse response) { entity.remove("daf-auth"); - entity.forEach((key, value) -> { - if (!"planStatus".equals(key)) - { - entity.put(key, "%" + value + "%"); - } - }); InspectionPlan vo = DataUtils.mapToEntity(entity, InspectionPlan::new); List list = inspectionPlanService.export(vo); response.setContentType("application/vnd.ms-excel"); @@ -246,7 +240,7 @@ public class InspectionPlanController extends DafController { @ApiOperationSupport(order = 12) @ApiOperation(value = "获取路线信息", notes = "获取路线信息") public R getDetail(String planNo) { - InspectionPlan detail = inspectionPlanService.getDetail("'" + planNo + "'"); + InspectionPlan detail = inspectionPlanService.getDetail(planNo); return R.data(detail); } } diff --git a/src/main/java/org/energy/modules/inspection/controller/InspectionRouteController.java b/src/main/java/org/energy/modules/inspection/controller/InspectionRouteController.java index 86532af..639c344 100644 --- a/src/main/java/org/energy/modules/inspection/controller/InspectionRouteController.java +++ b/src/main/java/org/energy/modules/inspection/controller/InspectionRouteController.java @@ -141,7 +141,7 @@ public class InspectionRouteController extends DafController { public R submit(@Valid @RequestBody InspectionRoute inspectionRoute) { inspectionRoute.setIstatus(1); String date = LocalDate.now().toString().replace("-",""); - String maxNo = inspectionRouteService.getMaxNo("'%" + date + "%'"); + String maxNo = inspectionRouteService.getMaxNo(date); int number; if (StringUtil.isNotEmpty(maxNo)){ number = Integer.parseInt(maxNo.substring(9)); @@ -214,12 +214,6 @@ public class InspectionRouteController extends DafController { @ApiLog public void exportInspectionRoute(@ApiIgnore @RequestParam Map entity, HttpServletResponse response) { entity.remove("daf-auth"); - entity.forEach((key, value) -> { - if (!"istatus".equals(key)) - { - entity.put(key, "%" + value + "%"); - } - }); InspectionRoute vo = DataUtils.mapToEntity(entity, InspectionRoute::new); List list = inspectionRouteService.export(vo); response.setContentType("application/vnd.ms-excel"); @@ -247,7 +241,7 @@ public class InspectionRouteController extends DafController { @ApiOperationSupport(order = 12) @ApiOperation(value = "获取路线信息", notes = "获取路线信息") public R getDetailList(String routeNo) { - InspectionRoute DetailList = inspectionRouteService.getDetailList("'" + routeNo + "'"); + InspectionRoute DetailList = inspectionRouteService.getDetailList(routeNo); return R.data(DetailList); } diff --git a/src/main/java/org/energy/modules/inspection/controller/InspectionTasksController.java b/src/main/java/org/energy/modules/inspection/controller/InspectionTasksController.java index 532baae..85a05db 100644 --- a/src/main/java/org/energy/modules/inspection/controller/InspectionTasksController.java +++ b/src/main/java/org/energy/modules/inspection/controller/InspectionTasksController.java @@ -162,7 +162,7 @@ public class InspectionTasksController extends DafController { public R submit(@Valid @RequestBody InspectionTasks inspectionTasks) { inspectionTasks.setTaskStatus(1L); String date = LocalDate.now().toString().replace("-",""); - String maxTaskNo = inspectionTasksService.getMaxTaskNo("'%" + date + "%'"); + String maxTaskNo = inspectionTasksService.getMaxTaskNo(date); int number; if (StringUtil.isNotEmpty(maxTaskNo)){ number = Integer.parseInt(maxTaskNo.substring(9)); @@ -232,12 +232,6 @@ public class InspectionTasksController extends DafController { @ApiLog public void exportUser(@ApiIgnore @RequestParam Map entity, HttpServletResponse response) { entity.remove("daf-auth"); - entity.forEach((key, value) -> { - if (!"station".equals(key) && !"taskStatus".equals(key)) - { - entity.put(key, "%" + value + "%"); - } - }); InspectionTasks vo = DataUtils.mapToEntity(entity, InspectionTasks::new); List list = inspectionTasksService.export(vo); response.setContentType("application/vnd.ms-excel"); diff --git a/src/main/java/org/energy/modules/inspection/entity/InspectionObject.java b/src/main/java/org/energy/modules/inspection/entity/InspectionObject.java index b223837..32d97bd 100644 --- a/src/main/java/org/energy/modules/inspection/entity/InspectionObject.java +++ b/src/main/java/org/energy/modules/inspection/entity/InspectionObject.java @@ -40,7 +40,7 @@ public class InspectionObject extends BaseEntity { * 对象名称 */ @ApiModelProperty(value = "对象名称") - private Integer objectName; + private String objectName; /** * 场站 */ @@ -61,11 +61,18 @@ public class InspectionObject extends BaseEntity { */ @ApiModelProperty(value = "对象区域") private String objectArea; + + /** + * KKS编号 + */ + @ApiModelProperty(value = "KKS编号") + private String kksNo; + /** * KKS编号 */ - @ApiModelProperty(value = "KKS编号") - private String kksNo; + @ApiModelProperty(value = "工器具编号") + private String toolsCodeId; /** * 取消原因 */ diff --git a/src/main/java/org/energy/modules/inspection/excel/InspectionObjectExcel.java b/src/main/java/org/energy/modules/inspection/excel/InspectionObjectExcel.java index a6830a0..b4f2129 100644 --- a/src/main/java/org/energy/modules/inspection/excel/InspectionObjectExcel.java +++ b/src/main/java/org/energy/modules/inspection/excel/InspectionObjectExcel.java @@ -43,6 +43,10 @@ public class InspectionObjectExcel implements Serializable { @ExcelProperty(value = "KKS编号") private String kksNo; + @ColumnWidth(15) + @ExcelProperty(value = "工器具台账编码") + private String toolsCodeId; + @ColumnWidth(15) @ExcelProperty(value = "取消原因") private String cancelReason; diff --git a/src/main/java/org/energy/modules/inspection/mapper/InspectionObjectMapper.xml b/src/main/java/org/energy/modules/inspection/mapper/InspectionObjectMapper.xml index dbfe78d..f14bfa2 100644 --- a/src/main/java/org/energy/modules/inspection/mapper/InspectionObjectMapper.xml +++ b/src/main/java/org/energy/modules/inspection/mapper/InspectionObjectMapper.xml @@ -18,6 +18,7 @@ + @@ -58,6 +59,7 @@ THEN '巡检对象02' ELSE '' END AS object_name_ext + , tools_code_id FROM i_inspection_object ${ew.customSqlSegment} @@ -71,6 +73,6 @@ diff --git a/src/main/java/org/energy/modules/inspection/mapper/InspectionPlanMapper.xml b/src/main/java/org/energy/modules/inspection/mapper/InspectionPlanMapper.xml index 2d2e15b..c26f7e1 100644 --- a/src/main/java/org/energy/modules/inspection/mapper/InspectionPlanMapper.xml +++ b/src/main/java/org/energy/modules/inspection/mapper/InspectionPlanMapper.xml @@ -35,13 +35,13 @@ LEFT JOIN sys_dict dic2 ON dic2.code = 'istatus' AND dic2.dict_key = a.plan_status AND dic2.is_deleted = '0' WHERE a.is_deleted = 0 - AND a.plan_no LIKE #{entity.planNo} + AND a.plan_no LIKE CONCAT('%', #{entity.planNo}, '%') - AND a.plan_name LIKE #{entity.planName} + AND a.plan_name LIKE CONCAT('%', #{entity.planName}, '%') - AND a.period_type LIKE #{entity.periodType} + AND a.period_type LIKE CONCAT('%', #{entity.periodType}, '%') AND a.plan_status = #{entity.planStatus} @@ -54,11 +54,11 @@ diff --git a/src/main/java/org/energy/modules/inspection/mapper/InspectionRouteMapper.xml b/src/main/java/org/energy/modules/inspection/mapper/InspectionRouteMapper.xml index 8b29874..473c3e7 100644 --- a/src/main/java/org/energy/modules/inspection/mapper/InspectionRouteMapper.xml +++ b/src/main/java/org/energy/modules/inspection/mapper/InspectionRouteMapper.xml @@ -32,13 +32,13 @@ LEFT JOIN sys_dict dic2 ON dic2.code = 'istatus' AND dic2.dict_key = a.istatus AND dic2.is_deleted = '0' WHERE a.is_deleted = 0 - AND a.route_no LIKE #{entity.routeNo} + AND a.route_no LIKE CONCAT('%', #{entity.routeNo}, '%') - AND a.route_name LIKE #{entity.routeName} + AND a.route_name LIKE CONCAT('%', #{entity.routeName}, '%') - AND a.type LIKE #{entity.type} + AND a.type LIKE CONCAT('%', #{entity.type}, '%') AND a.istatus = #{entity.istatus} @@ -51,11 +51,11 @@ diff --git a/src/main/java/org/energy/modules/inspection/mapper/InspectionTasksMapper.xml b/src/main/java/org/energy/modules/inspection/mapper/InspectionTasksMapper.xml index 4fdad89..f860d53 100644 --- a/src/main/java/org/energy/modules/inspection/mapper/InspectionTasksMapper.xml +++ b/src/main/java/org/energy/modules/inspection/mapper/InspectionTasksMapper.xml @@ -44,22 +44,22 @@ LEFT JOIN sys_dict dic2 ON dic2.code = 'task_status' AND dic2.dict_key = a.task_status AND dic2.is_deleted = '0' WHERE a.is_deleted = 0 - AND a.task_no LIKE #{entity.taskNo} + AND a.task_no LIKE CONCAT('%', #{entity.taskNo}, '%') - AND a.task_name LIKE #{entity.taskName} + AND a.task_name LIKE CONCAT('%', #{entity.taskName}, '%') AND a.station = #{entity.station} - AND a.task_start_date LIKE #{entity.taskStartDate} + AND a.task_start_date LIKE CONCAT('%', #{entity.taskStartDate}, '%') - AND a.task_end_date LIKE #{entity.taskEndDate} + AND a.task_end_date LIKE CONCAT('%', #{entity.taskEndDate}, '%') - AND a.responsible_person LIKE #{entity.responsiblePerson} + AND a.responsible_person LIKE CONCAT('%', #{entity.responsiblePerson}, '%') AND a.task_status = #{entity.taskStatus} @@ -68,7 +68,7 @@ + + + + diff --git a/src/main/java/org/energy/modules/leger/service/IToolInventoryRecordService.java b/src/main/java/org/energy/modules/leger/service/IToolInventoryRecordService.java index eb44cac..1b1b343 100644 --- a/src/main/java/org/energy/modules/leger/service/IToolInventoryRecordService.java +++ b/src/main/java/org/energy/modules/leger/service/IToolInventoryRecordService.java @@ -36,4 +36,13 @@ public interface IToolInventoryRecordService extends BaseService export(Wrapper queryWrapper); + /** + * 获取路线编号 + */ + List getToolsCodeIdList(); + /** + * 获取路线的信息 + */ + ToolInventoryRecord getDetailList(String toolsCodeId); + } diff --git a/src/main/java/org/energy/modules/leger/service/impl/TechParametersServiceImpl.java b/src/main/java/org/energy/modules/leger/service/impl/TechParametersServiceImpl.java index b1459e4..69afb83 100644 --- a/src/main/java/org/energy/modules/leger/service/impl/TechParametersServiceImpl.java +++ b/src/main/java/org/energy/modules/leger/service/impl/TechParametersServiceImpl.java @@ -26,4 +26,5 @@ public class TechParametersServiceImpl extends BaseServiceImpl getToolsCodeIdList() { + List list = baseMapper.getToolsCodeIdList(); + return list; + } + + @Override + public ToolInventoryRecord getDetailList(String toolsCodeId) { + ToolInventoryRecord DetailList = baseMapper.getDetailList(toolsCodeId); + return DetailList; + } + } diff --git a/src/main/java/org/energy/modules/smart/entity/WorkPermit.java b/src/main/java/org/energy/modules/smart/entity/WorkPermit.java index 4bfbfbb..43b03f6 100644 --- a/src/main/java/org/energy/modules/smart/entity/WorkPermit.java +++ b/src/main/java/org/energy/modules/smart/entity/WorkPermit.java @@ -5,6 +5,7 @@ import com.dayu.daf.core.mp.base.BaseEntity; import java.io.Serializable; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.NullSerializer; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import lombok.Data; import lombok.EqualsAndHashCode; @@ -126,6 +127,7 @@ public class WorkPermit extends BaseEntity { /** * 是否延期 */ + @JsonSerialize(nullsUsing = NullSerializer.class) @ApiModelProperty(value = "是否延期") private Integer isExtended; /** @@ -141,6 +143,7 @@ public class WorkPermit extends BaseEntity { /** * 是否变更 */ + @JsonSerialize(nullsUsing = NullSerializer.class) @ApiModelProperty(value = "是否变更") private Integer ischanged; /** diff --git a/src/main/java/org/energy/modules/spares/controller/WarehouseController.java b/src/main/java/org/energy/modules/spares/controller/WarehouseController.java index c34bf84..40464c1 100644 --- a/src/main/java/org/energy/modules/spares/controller/WarehouseController.java +++ b/src/main/java/org/energy/modules/spares/controller/WarehouseController.java @@ -140,6 +140,26 @@ public class WarehouseController extends DafController { @ApiOperationSupport(order = 6) @ApiOperation(value = "新增或修改", notes = "传入warehouse") public R submit(@Valid @RequestBody Warehouse warehouse) { + if (warehouse.getId() == null) { + QueryWrapper qw = new QueryWrapper<>(); + qw.lambda().select(Warehouse::getCode) + .eq(Warehouse::getType, warehouse.getType()) + .eq(Warehouse::getIsDeleted, DafConstant.DB_NOT_DELETED) + .orderByDesc(Warehouse::getCode) + .last("LIMIT 1"); + String code = ""; + Warehouse warehouseSelect = warehouseService.getOne(qw); + if (warehouseSelect != null) { + String maxCode = warehouseSelect.getCode(); + if ("9999".equals(maxCode)) { + return R.fail("操作失败,编号已越位"); + } + code = "CK" + warehouse.getType() + DataUtils.incrementLast(maxCode, 4); + } else { + code = "CK" + warehouse.getType() + "0001"; + } + warehouse.setCode(code); + } return R.status(warehouseService.saveOrUpdate(warehouse)); } diff --git a/src/main/java/org/energy/modules/spares/entity/ManufacturerInfo.java b/src/main/java/org/energy/modules/spares/entity/ManufacturerInfo.java index 5c2f52c..fcbcb9f 100644 --- a/src/main/java/org/energy/modules/spares/entity/ManufacturerInfo.java +++ b/src/main/java/org/energy/modules/spares/entity/ManufacturerInfo.java @@ -65,12 +65,16 @@ public class ManufacturerInfo extends BaseEntity { */ @ApiModelProperty(value = "经营范围") private String businessScope; - /** - * 执行标准 - */ + /** + * 审核状态 + */ @JsonSerialize(nullsUsing = NullSerializer.class) - @ApiModelProperty(value = "执行标准") + @ApiModelProperty(value = "审核状态") private Integer approvalStatus; - + /** + * 执行标准 + */ + @ApiModelProperty(value = "执行标准") + private String executiveStandards; } diff --git a/src/main/java/org/energy/modules/spares/entity/SupplierInfo.java b/src/main/java/org/energy/modules/spares/entity/SupplierInfo.java index 753abff..2a18d79 100644 --- a/src/main/java/org/energy/modules/spares/entity/SupplierInfo.java +++ b/src/main/java/org/energy/modules/spares/entity/SupplierInfo.java @@ -66,10 +66,10 @@ public class SupplierInfo extends BaseEntity { @ApiModelProperty(value = "经营范围") private String businessScope; /** - * 执行标准 + * 审核状态 */ @JsonSerialize(nullsUsing = NullSerializer.class) - @ApiModelProperty(value = "执行标准") + @ApiModelProperty(value = "审核状态") private Integer approvalStatus; /** * 付款条约 @@ -81,6 +81,11 @@ public class SupplierInfo extends BaseEntity { */ @ApiModelProperty(value = "价格条款") private String priceTerms; + /** + * 执行标准 + */ + @ApiModelProperty(value = "执行标准") + private String executiveStandards; } diff --git a/src/main/java/org/energy/modules/spares/excel/ManufacturerInfoExcel.java b/src/main/java/org/energy/modules/spares/excel/ManufacturerInfoExcel.java index 51ee610..b62a737 100644 --- a/src/main/java/org/energy/modules/spares/excel/ManufacturerInfoExcel.java +++ b/src/main/java/org/energy/modules/spares/excel/ManufacturerInfoExcel.java @@ -85,6 +85,14 @@ public class ManufacturerInfoExcel implements Serializable { @JsonSerialize(nullsUsing = NullSerializer.class) @ColumnWidth(20) @ExcelProperty(value = "执行标准") + private String executiveStandards; + + /** + * 审核状态 + */ + @JsonSerialize(nullsUsing = NullSerializer.class) + @ColumnWidth(20) + @ExcelProperty(value = "审核状态") private String approvalStatus; } diff --git a/src/main/java/org/energy/modules/spares/excel/SupplierInfoExcel.java b/src/main/java/org/energy/modules/spares/excel/SupplierInfoExcel.java index 4c00fa6..8b062a3 100644 --- a/src/main/java/org/energy/modules/spares/excel/SupplierInfoExcel.java +++ b/src/main/java/org/energy/modules/spares/excel/SupplierInfoExcel.java @@ -82,7 +82,7 @@ public class SupplierInfoExcel implements Serializable { @JsonSerialize(nullsUsing = NullSerializer.class) @ColumnWidth(20) @ExcelProperty(value = "执行标准") - private String approvalStatus; + private String executiveStandards; /** * 付款条约 */ @@ -96,4 +96,12 @@ public class SupplierInfoExcel implements Serializable { @ExcelProperty(value = "价格条款") private String priceTerms; + /** + * 审核状态 + */ + @JsonSerialize(nullsUsing = NullSerializer.class) + @ColumnWidth(20) + @ExcelProperty(value = "审核状态") + private String approvalStatus; + } diff --git a/src/main/java/org/energy/modules/spares/mapper/ManufacturerInfoMapper.xml b/src/main/java/org/energy/modules/spares/mapper/ManufacturerInfoMapper.xml index 0790f0e..ed03a5c 100644 --- a/src/main/java/org/energy/modules/spares/mapper/ManufacturerInfoMapper.xml +++ b/src/main/java/org/energy/modules/spares/mapper/ManufacturerInfoMapper.xml @@ -16,6 +16,7 @@ + @@ -36,7 +37,8 @@ a.contact_number, a.email, a.business_scope, - a.approval_status + a.approval_status, + a.executive_standards from spt_manufacturer_info a where a.is_deleted = 0 diff --git a/src/main/java/org/energy/modules/spares/mapper/MaterialMapper.xml b/src/main/java/org/energy/modules/spares/mapper/MaterialMapper.xml index 1013526..ac128a7 100644 --- a/src/main/java/org/energy/modules/spares/mapper/MaterialMapper.xml +++ b/src/main/java/org/energy/modules/spares/mapper/MaterialMapper.xml @@ -38,18 +38,16 @@