|
@@ -21,10 +21,12 @@ import com.szwl.model.bo.ResponseModel;
|
|
|
import com.szwl.model.entity.MaintenanceRecord;
|
|
|
import com.szwl.model.entity.ReturnCoinRecord;
|
|
|
import com.szwl.model.entity.TAdmin;
|
|
|
+import com.szwl.model.entity.TEquipment;
|
|
|
import com.szwl.model.param.MaintenanceRecordParm;
|
|
|
import com.szwl.model.param.ReturnCoinParam;
|
|
|
import com.szwl.service.MaintenanceRecordService;
|
|
|
import com.szwl.service.TAdminService;
|
|
|
+import com.szwl.service.TEquipmentService;
|
|
|
import com.szwl.util.IDGenerator;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -57,6 +59,10 @@ public class MaintenanceRecordController {
|
|
|
@Autowired
|
|
|
private MaintenanceRecordService maintenanceRecordService;
|
|
|
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private TEquipmentService equipmentService;
|
|
|
+
|
|
|
@Autowired
|
|
|
private TAdminService adminService;
|
|
|
|
|
@@ -74,8 +80,15 @@ public class MaintenanceRecordController {
|
|
|
return R.fail(ResponseCodesEnum.A0001, "工号不存在");
|
|
|
}
|
|
|
if (admin.getType() != 3) {
|
|
|
- return R.fail(ResponseCodesEnum.A0002,"工号类型错误");
|
|
|
+ return R.fail(ResponseCodesEnum.A0001,"工号类型错误");
|
|
|
+ }
|
|
|
+ LambdaQueryWrapper<TEquipment> queryWrapper = Wrappers.lambdaQuery();
|
|
|
+ queryWrapper.eq(TEquipment::getClientId, maintenanceRecord.getClientId());
|
|
|
+ TEquipment equipment = equipmentService.getOne(queryWrapper);
|
|
|
+ if (equipment == null) {
|
|
|
+ return R.fail(ResponseCodesEnum.A0002, "设备不存在");
|
|
|
}
|
|
|
+ maintenanceRecord.setAdminId(equipment.getAdminId());
|
|
|
maintenanceRecordService.save(maintenanceRecord);
|
|
|
return R.ok();
|
|
|
}
|