| | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public Result<String> add(@RequestBody MaintenanceStandard maintenanceStandard) { |
| | | // maintenanceStandard.setType("daily"); |
| | | |
| | | String maintenanceType = maintenanceStandard.getMaintenanceType(); |
| | | String equipmentId = maintenanceStandard.getEquipmentId(); |
| | | List<MaintenanceStandard> maintenanceStandards = maintenanceStandardService.lambdaQuery() |
| | | .eq(MaintenanceStandard::getEquipmentId, equipmentId) |
| | | .eq(MaintenanceStandard::getMaintenanceType, maintenanceType) |
| | | .eq(MaintenanceStandard::getDelFlag, "0") |
| | | .eq(MaintenanceStandard::getVersionStatus, "2").list(); |
| | | if(maintenanceStandards.size() > 0){ |
| | | return Result.error("保养标准已存在不允许重复提交!"); |
| | | } |
| | | LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | maintenanceStandard.setWritePerson(sysUser.getRealname()); |
| | | maintenanceStandard.setAssignMode("1"); |
| | |
| | | private String isJudging; |
| | | @Dict(dicCode = "is_product") |
| | | private String isLine; |
| | | @Dict(dicCode = "is_product") |
| | | private String nums; |
| | | |
| | | |
| | | } |
| | |
| | | @Param("lineId")String lineId, |
| | | @Param("isLineEquip")String isLineEquip, |
| | | @Param("isLine")String isLine, |
| | | @Param("equipNums") List<String> equipNums, |
| | | @Param("sql")String sql |
| | | ); |
| | | List<DailyInspectionStandardDetail> getStandardList(Page<DailyInspectionStandardDetail> page,@Param("mainId") String mainId,@Param("type")String type); |
| | |
| | | <if test="specificEquipment != null and specificEquipment != ''"> |
| | | and t1.specific_equipment = #{specificEquipment} |
| | | </if> |
| | | <if test="equipNums.size!=0"> |
| | | and t1.num in |
| | | <foreach collection="equipNums" open="(" separator="," close=")" item="num"> |
| | | #{num} |
| | | </foreach> |
| | | </if> |
| | | <if test="warrantyStart != null"> |
| | | and DATEDIFF(day,t1.warranty_start,#{warrantyStart})=0 |
| | | </if> |
| | |
| | | package org.jeecg.modules.eam.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import org.jeecg.common.system.query.QueryGenerator; |
| | | import org.jeecg.modules.eam.entity.DailyInspectionStandardDetail; |
| | |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * @Description: mom_eam_equipment |
| | |
| | | @Override |
| | | public Page<Equipment> getEquipmentList(Page<Equipment> page, Equipment equipment) { |
| | | String sql = equipment.getEquipmentCategoryUda1(); |
| | | List<String> equipNums = new ArrayList<>(); |
| | | if(StringUtils.isNotBlank(equipment.getNums())){ |
| | | equipNums = Arrays.asList(equipment.getNums().trim().split("\n")).stream().filter(num->!num.equals("\n")).collect(Collectors.toList()); |
| | | } |
| | | return page.setRecords(baseMapper.getEquipmentList( |
| | | page, |
| | | equipment.getNum(), |
| | |
| | | equipment.getLineId(), |
| | | equipment.getIsLineEquip(), |
| | | equipment.getIsLine(), |
| | | equipNums, |
| | | sql |
| | | )); |
| | | } |
| | |
| | | import java.text.ParseException; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * @Description: equipment_report_repair |
| | |
| | | } |
| | | List<String> equipNums = new ArrayList<>(); |
| | | if(StringUtils.isNotBlank((String)params.get("nums"))){ |
| | | equipNums = Arrays.asList(((String) params.get("nums")).trim().split(",")); |
| | | equipNums = Arrays.asList(((String) params.get("nums")).trim().split("\n")).stream().filter(num->!num.equals("\n")).collect(Collectors.toList()); |
| | | } |
| | | return super.getBaseMapper().getReportRepairList(pageData, params,equipNums) ; |
| | | } |
| | |
| | | import java.text.SimpleDateFormat; |
| | | import java.time.YearMonth; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * @Description: 维修工单 |
| | |
| | | } |
| | | List<String> equipNums = new ArrayList<>(); |
| | | if(StringUtils.isNotBlank(repairOrder.getNums())){ |
| | | equipNums = Arrays.asList(repairOrder.getNums().trim().split(",")); |
| | | equipNums = Arrays.asList(repairOrder.getNums().trim().split("\n")).stream().filter(num->!num.equals("\n")).collect(Collectors.toList()); |
| | | } |
| | | return page.setRecords(baseMapper.getRepairOrderList(page,repairOrder.getId(),repairOrder.getNum(),repairOrder.getEquipmentNum(),repairOrder.getEquipmentName(),repairOrder.getStatus(),repairOrder.getRepairOrderType(),repairOrder.getEquipmentCategoryId(),repairOrder.getFactoryModelId(),repairOrder.getSpecificEquipment(),repairOrder.getTeamId(),equipNums,repairOrder.getRepairOrderUda1())); |
| | | } |
| | |
| | | INSERT INTO [dbo].[sys_permission] ([id], [parent_id], [name], [url], [component], [component_name], [redirect], [menu_type], [perms], [perms_type], [sort_no], [always_show], [icon], [is_route], [is_leaf], [keep_alive], [hidden], [hide_tab], [description], [create_by], [create_time], [update_by], [update_time], [del_flag], [rule_flag], [status], [internal_or_external]) VALUES (N'1734851460430041089', N'1723876722224013314', N'确认按钮权限', NULL, NULL, NULL, NULL, 2, N'quanlity:confirm', N'1', NULL, 0, NULL, 1, 1, 0, 0, 0, NULL, N'admin', '2023-12-13 16:23:14.8040000', NULL, NULL, 0, NULL, N'1', 0); |
| | | INSERT INTO [dbo].[sys_permission] ([id], [parent_id], [name], [url], [component], [component_name], [redirect], [menu_type], [perms], [perms_type], [sort_no], [always_show], [icon], [is_route], [is_leaf], [keep_alive], [hidden], [hide_tab], [description], [create_by], [create_time], [update_by], [update_time], [del_flag], [rule_flag], [status], [internal_or_external]) VALUES (N'1734851932285046785', N'1723878256194232322', N'确认按钮权限', NULL, NULL, NULL, NULL, 2, N'fault:confirm', N'1', NULL, 0, NULL, 1, 1, 0, 0, 0, NULL, N'admin', '2023-12-13 16:25:07.3090000', NULL, NULL, 0, NULL, N'1', 0); |
| | | INSERT INTO [dbo].[sys_permission] ([id], [parent_id], [name], [url], [component], [component_name], [redirect], [menu_type], [perms], [perms_type], [sort_no], [always_show], [icon], [is_route], [is_leaf], [keep_alive], [hidden], [hide_tab], [description], [create_by], [create_time], [update_by], [update_time], [del_flag], [rule_flag], [status], [internal_or_external]) VALUES (N'1734852409726865409', N'1723878256194232322', N'录入按钮权限', NULL, NULL, NULL, NULL, 2, N'fault:update', N'1', NULL, 0, NULL, 1, 1, 0, 0, 0, NULL, N'admin', '2023-12-13 16:27:01.1330000', NULL, NULL, 0, NULL, N'1', 0); |
| | | -- 数据字典 |
| | | UPDATE [dbo].[sys_dict_item] SET [dict_id] = N'1726851458752135169', [item_text] = N'发布', [item_value] = N'publish', [description] = '', [sort_order] = 4, [status] = 1, [create_by] = N'admin', [create_time] = '2023-11-22 15:35:05.0000000', [update_by] = N'admin', [update_time] = '2023-12-12 16:25:57.0490000' WHERE CONVERT(NVARCHAR(MAX), [id]) = N'1727229198391099393'; |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1734489911165300738', N'1726851458752135169', N'完成', N'finish', '', 5, 1, N'admin', '2023-12-12 16:26:34.7370000', NULL, NULL); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1734491187554922497', N'1726853242417659906', N'发布', N'change', '', 5, 1, N'admin', '2023-12-12 16:31:39.0670000', NULL, NULL); |
| | | UPDATE [dbo].[sys_dict_item] SET [dict_id] = N'1726858393618563073', [item_text] = N'ABCPUBLISH', [item_value] = N'publish', [description] = '', [sort_order] = 4, [status] = 1, [create_by] = N'admin', [create_time] = '2023-11-22 19:03:49.0000000', [update_by] = N'admin', [update_time] = '2023-12-12 16:32:51.2560000' WHERE CONVERT(NVARCHAR(MAX), [id]) = N'1727281726986178561'; |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1734491585221079042', N'1726858393618563073', N'ABCFINISH', N'finish', '', 5, 1, N'admin', '2023-12-12 16:33:13.0000000', N'admin', '2023-12-12 16:33:26.0350000'); |
| | | INSERT INTO [dbo].[sys_dict_item] ([id], [dict_id], [item_text], [item_value], [description], [sort_order], [status], [create_by], [create_time], [update_by], [update_time]) VALUES (N'1734492105969086466', N'1726861018934099969', N'change', N'publish', N'发布(发布)', 4, 1, N'admin', '2023-12-12 16:35:18.0000000', N'admin', '2023-12-12 16:55:09.9310000'); |
| | | |