feat: 设备管理优化

dev_fifo1.0
chenhc 1 year ago
parent b6ac849ce5
commit 5f9b6437da

@ -52,14 +52,14 @@ public class DeviceRepairController extends BaseController {
/**
*
*
* @param repairId id
* @param deviceRepairEntity
* @return
*/
@AuthRuleAnnotation("")
@GetMapping("/udi/device/repair/finishByUser/{repairId}")
public BaseResponse finishByUser(@PathVariable Long repairId) {
@PostMapping("/udi/device/repair/finishByUser/repairId")
public BaseResponse finishByUser(@RequestBody DeviceRepairEntity deviceRepairEntity) {
AuthAdmin user = super.getUser();
deviceRepairService.finishByUser(repairId, user);
deviceRepairService.finishByUser(deviceRepairEntity, user);
return ResultVOUtils.successMsg("操作成功");
}

@ -252,4 +252,10 @@ public class DeviceRepairEntity {
*/
@TableField(value = "confirmRemark")
private String confirmRemark;
/**
*
*/
@TableField(value = "repairDescription")
private String repairDescription;
}

@ -26,8 +26,8 @@ public interface DeviceRepairService extends IService<DeviceRepairEntity> {
*
*
*
* @param repairId id
* @param deviceRepairEntity id
* @param user
*/
void finishByUser(Long repairId, AuthAdmin user);
void finishByUser(DeviceRepairEntity deviceRepairEntity, AuthAdmin user);
}

@ -61,7 +61,11 @@ public class DeviceRepairServiceImpl extends ServiceImpl<DeviceRepairMapper, Dev
@Override
@Transactional
public void finishByUser(Long repairId, AuthAdmin user) {
public void finishByUser(DeviceRepairEntity deviceRepairEntity, AuthAdmin user) {
Long repairId = deviceRepairEntity.getId();
if (repairId == null) {
throw new JsonException("未找到维修单");
}
// 获取维修单信息
DeviceRepairEntity entity = super.getById(repairId);
if (entity == null) {
@ -74,6 +78,7 @@ public class DeviceRepairServiceImpl extends ServiceImpl<DeviceRepairMapper, Dev
.set(DeviceRepairEntity::getConfirmDeptCode, user.getLocDeptCode())
.set(DeviceRepairEntity::getConfirmDeptName, user.getDeptName())
.set(DeviceRepairEntity::getConfirmTime, LocalDateTime.now())
.set(DeviceRepairEntity::getRepairDescription, deviceRepairEntity.getRepairDescription())
.eq(DeviceRepairEntity::getId, repairId)
.eq(DeviceRepairEntity::getCreateUserId, user.getId())
.eq(DeviceRepairEntity::getFinishFlag, false)

@ -2490,3 +2490,8 @@ UPDATE auth_menu
SET `menu_name` = '本科室设备', `parent_id` = 1703, `order_num` = 4, `path` = '/dev/deviceInfoSelf', `component` = 'dev/deviceInfoSelf',
`query_param` = NULL, `is_frame` = 1, `is_cache` = 0, `menu_type` = 'C', `visible` = '0', `status` = '0', `perms` = NULL, `icon` = NULL,
`create_by` = '超级用户', `create_time` = '2023-11-22 16:16:48', `update_by` = NULL, `update_time` = NULL, `remark` = NULL WHERE `menu_id` = 2021;
CALL Pro_Temp_ColumnWork('device_repair', 'repairDescription',
' varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''维修内容''',
1);

Loading…
Cancel
Save