From 77eaafed3ddf06929a7ed04f50197fac982f2c46 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 10 十月 2023 16:48:12 +0800
Subject: [PATCH] Merge branch 'dev' of http://139.186.142.91:10010/r/productDev/parkBike into dev
---
server/services/src/main/java/com/doumee/service/business/impl/BikeRepairServiceImpl.java | 38 ++++++++++++++++++++++++++++++++++++++
1 files changed, 38 insertions(+), 0 deletions(-)
diff --git a/server/services/src/main/java/com/doumee/service/business/impl/BikeRepairServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/BikeRepairServiceImpl.java
index 04cf768..2406bd9 100644
--- a/server/services/src/main/java/com/doumee/service/business/impl/BikeRepairServiceImpl.java
+++ b/server/services/src/main/java/com/doumee/service/business/impl/BikeRepairServiceImpl.java
@@ -1,20 +1,27 @@
package com.doumee.service.business.impl;
+import com.doumee.core.constants.Constants;
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.core.utils.Utils;
import com.doumee.dao.business.BikeRepairMapper;
+import com.doumee.dao.business.MultifileMapper;
import com.doumee.dao.business.model.BikeRepair;
+import com.doumee.dao.business.model.Multifile;
+import com.doumee.dao.business.web.request.RepairRequest;
import com.doumee.service.business.BikeRepairService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
+import java.util.Date;
import java.util.List;
+import java.util.Objects;
/**
* 杞﹁締闂涓婃姤淇℃伅琛⊿ervice瀹炵幇
@@ -26,6 +33,9 @@
@Autowired
private BikeRepairMapper bikeRepairMapper;
+
+ @Autowired
+ private MultifileMapper multifileMapper;
@Override
public String create(BikeRepair bikeRepair) {
@@ -167,4 +177,32 @@
QueryWrapper<BikeRepair> wrapper = new QueryWrapper<>(bikeRepair);
return bikeRepairMapper.selectCount(wrapper);
}
+
+
+ @Override
+ public void saveRepair(RepairRequest repairRequest){
+ BikeRepair bikeRepair = new BikeRepair();
+ BeanUtils.copyProperties(repairRequest,bikeRepair);
+ bikeRepair.setCreateDate(new Date());
+ bikeRepair.setIsdeleted(Constants.ZERO);
+ bikeRepairMapper.insert(bikeRepair);
+ //澶勭悊闄勪欢淇℃伅
+ List<String> stringList = repairRequest.getFileUrlList();
+ if(!Objects.isNull(stringList)&&stringList.size()>Constants.ZERO){
+ for (int i = 0; i < stringList.size(); i++) {
+ Multifile multifile = new Multifile();
+ multifile.setCreateDate(new Date());
+ multifile.setIsdeleted(Constants.ZERO);
+ multifile.setSortnum(i+Constants.ONE);
+ multifile.setObjId(bikeRepair.getId());
+ multifile.setType(Constants.ZERO);
+ multifile.setObjType(Constants.ZERO);
+ multifile.setFileurl(stringList.get(i));
+ multifileMapper.insert(multifile);
+ }
+ }
+ }
+
+
+
}
--
Gitblit v1.9.3