虚拟清单创建人接口提交
This commit is contained in:
+15
@@ -11,6 +11,7 @@ import com.jero.common.system.query.QueryGenerator;
|
||||
import com.jero.modules.dummy.entity.DummyInventoryBaseEO;
|
||||
import com.jero.modules.dummy.enums.InventoryStateEnum;
|
||||
import com.jero.modules.dummy.service.IDummyInventoryBaseEOService;
|
||||
import com.jero.modules.dummy.vo.VirtualCreaterVo;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@@ -110,6 +111,20 @@ public class DummyInventoryBaseEOController extends JeroController<DummyInventor
|
||||
return Result.OK("编辑成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置创建人
|
||||
*
|
||||
* @param virtualCreaterVo
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "虚拟清单基础表-设置创建人")
|
||||
@ApiOperation(value="虚拟清单基础表-设置创建人", notes="虚拟清单基础表-设置创建人")
|
||||
@PostMapping(value = "/setCreater")
|
||||
public Result<?> setCreater(@RequestBody VirtualCreaterVo virtualCreaterVo) {
|
||||
dummyInventoryBaseEOService.setCreater(virtualCreaterVo);
|
||||
return Result.OK("编辑成功!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id删除
|
||||
*
|
||||
|
||||
+9
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.jero.modules.dummy.entity.DummyInventoryBaseEO;
|
||||
import com.jero.modules.dummy.vo.VirtualCreaterVo;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -32,6 +33,14 @@ public interface IDummyInventoryBaseEOService extends IService<DummyInventoryBas
|
||||
*/
|
||||
void editById(DummyInventoryBaseEO dummyInventoryBaseEO);
|
||||
|
||||
/**
|
||||
* 虚拟清单创建人更新
|
||||
*
|
||||
* @param VirtualCreaterVo
|
||||
* @return
|
||||
*/
|
||||
void setCreater(VirtualCreaterVo virtualCreaterVo);
|
||||
|
||||
/**
|
||||
* 发布
|
||||
* @param dummyInventoryBaseEO
|
||||
|
||||
+11
-2
@@ -24,6 +24,7 @@ import com.jero.modules.dummy.service.IDummyInventoryBaseEOService;
|
||||
import com.jero.modules.dummy.service.IDummyInventoryInfoEOService;
|
||||
import com.jero.modules.dummy.service.IDummyReadEOService;
|
||||
import com.jero.modules.dummy.util.ListDiff;
|
||||
import com.jero.modules.dummy.vo.VirtualCreaterVo;
|
||||
import com.jero.modules.feishu.service.IFeishuService;
|
||||
import com.jero.modules.oss.entity.OSSFile;
|
||||
import com.jero.modules.oss.service.IOSSFileService;
|
||||
@@ -116,7 +117,7 @@ public class DummyInventoryBaseEOServiceImpl extends ServiceImpl<DummyInventoryB
|
||||
@Override
|
||||
public void editById(DummyInventoryBaseEO dummyInventoryBaseEO) {
|
||||
DummyInventoryBaseEO baseEO = queryById(dummyInventoryBaseEO.getId());
|
||||
List<String> createByNameList =new ArrayList<>();
|
||||
List<String> createByNameList = new ArrayList<>();
|
||||
if (StringUtils.isNotBlank(dummyInventoryBaseEO.getCreateBy())) {
|
||||
createByNameList = Arrays.asList(dummyInventoryBaseEO.getCreateBy().split(","));
|
||||
|
||||
@@ -140,7 +141,15 @@ public class DummyInventoryBaseEOServiceImpl extends ServiceImpl<DummyInventoryB
|
||||
saveOrUpdate(dummyInventoryBaseEO);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void setCreater(VirtualCreaterVo virtualCreaterVo) {
|
||||
String[] idList = virtualCreaterVo.getIds().split(",");
|
||||
for (int i = 0; i < idList.length; i++){
|
||||
DummyInventoryBaseEO baseEO = queryById(idList[i]);
|
||||
baseEO.setCreateBy(virtualCreaterVo.getCreateBy());
|
||||
saveOrUpdate(baseEO);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id删除
|
||||
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
package com.jero.modules.dummy.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@ApiModel(value="VirtualCreaterVo对象", description="虚拟清单创建人修改VO")
|
||||
public class VirtualCreaterVo {
|
||||
|
||||
// 需要修改的虚拟清单id,可能多个
|
||||
private String ids;
|
||||
|
||||
// 需要修改的创建人
|
||||
private String createBy;
|
||||
|
||||
}
|
||||
@@ -105,12 +105,12 @@
|
||||
return
|
||||
}
|
||||
let query = {
|
||||
id: this.tableKey,
|
||||
ids: this.tableKey,
|
||||
createBy: this.userName.join(',')
|
||||
}
|
||||
this.submitLoading = true
|
||||
this.confirmLoading = true
|
||||
postAction('/dummy/dummyInventoryBaseEO/edit', query).then((res) => {
|
||||
postAction('/dummy/dummyInventoryBaseEO/setCreater', query).then((res) => {
|
||||
this.confirmLoading = false
|
||||
this.submitLoading = false
|
||||
if (res.success) {
|
||||
|
||||
Reference in New Issue
Block a user