虚拟清单创建人接口提交
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.entity.DummyInventoryBaseEO;
|
||||||
import com.jero.modules.dummy.enums.InventoryStateEnum;
|
import com.jero.modules.dummy.enums.InventoryStateEnum;
|
||||||
import com.jero.modules.dummy.service.IDummyInventoryBaseEOService;
|
import com.jero.modules.dummy.service.IDummyInventoryBaseEOService;
|
||||||
|
import com.jero.modules.dummy.vo.VirtualCreaterVo;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@@ -110,6 +111,20 @@ public class DummyInventoryBaseEOController extends JeroController<DummyInventor
|
|||||||
return Result.OK("编辑成功!");
|
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删除
|
* 通过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.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.jero.modules.dummy.entity.DummyInventoryBaseEO;
|
import com.jero.modules.dummy.entity.DummyInventoryBaseEO;
|
||||||
|
import com.jero.modules.dummy.vo.VirtualCreaterVo;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -32,6 +33,14 @@ public interface IDummyInventoryBaseEOService extends IService<DummyInventoryBas
|
|||||||
*/
|
*/
|
||||||
void editById(DummyInventoryBaseEO dummyInventoryBaseEO);
|
void editById(DummyInventoryBaseEO dummyInventoryBaseEO);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 虚拟清单创建人更新
|
||||||
|
*
|
||||||
|
* @param VirtualCreaterVo
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
void setCreater(VirtualCreaterVo virtualCreaterVo);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 发布
|
* 发布
|
||||||
* @param dummyInventoryBaseEO
|
* @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.IDummyInventoryInfoEOService;
|
||||||
import com.jero.modules.dummy.service.IDummyReadEOService;
|
import com.jero.modules.dummy.service.IDummyReadEOService;
|
||||||
import com.jero.modules.dummy.util.ListDiff;
|
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.feishu.service.IFeishuService;
|
||||||
import com.jero.modules.oss.entity.OSSFile;
|
import com.jero.modules.oss.entity.OSSFile;
|
||||||
import com.jero.modules.oss.service.IOSSFileService;
|
import com.jero.modules.oss.service.IOSSFileService;
|
||||||
@@ -116,7 +117,7 @@ public class DummyInventoryBaseEOServiceImpl extends ServiceImpl<DummyInventoryB
|
|||||||
@Override
|
@Override
|
||||||
public void editById(DummyInventoryBaseEO dummyInventoryBaseEO) {
|
public void editById(DummyInventoryBaseEO dummyInventoryBaseEO) {
|
||||||
DummyInventoryBaseEO baseEO = queryById(dummyInventoryBaseEO.getId());
|
DummyInventoryBaseEO baseEO = queryById(dummyInventoryBaseEO.getId());
|
||||||
List<String> createByNameList =new ArrayList<>();
|
List<String> createByNameList = new ArrayList<>();
|
||||||
if (StringUtils.isNotBlank(dummyInventoryBaseEO.getCreateBy())) {
|
if (StringUtils.isNotBlank(dummyInventoryBaseEO.getCreateBy())) {
|
||||||
createByNameList = Arrays.asList(dummyInventoryBaseEO.getCreateBy().split(","));
|
createByNameList = Arrays.asList(dummyInventoryBaseEO.getCreateBy().split(","));
|
||||||
|
|
||||||
@@ -140,7 +141,15 @@ public class DummyInventoryBaseEOServiceImpl extends ServiceImpl<DummyInventoryB
|
|||||||
saveOrUpdate(dummyInventoryBaseEO);
|
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删除
|
* 通过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
|
return
|
||||||
}
|
}
|
||||||
let query = {
|
let query = {
|
||||||
id: this.tableKey,
|
ids: this.tableKey,
|
||||||
createBy: this.userName.join(',')
|
createBy: this.userName.join(',')
|
||||||
}
|
}
|
||||||
this.submitLoading = true
|
this.submitLoading = true
|
||||||
this.confirmLoading = true
|
this.confirmLoading = true
|
||||||
postAction('/dummy/dummyInventoryBaseEO/edit', query).then((res) => {
|
postAction('/dummy/dummyInventoryBaseEO/setCreater', query).then((res) => {
|
||||||
this.confirmLoading = false
|
this.confirmLoading = false
|
||||||
this.submitLoading = false
|
this.submitLoading = false
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
|
|||||||
Reference in New Issue
Block a user