Commit 96e52896 by 赵剑炜

添加盘点删除接口

parent fcd79a7b
...@@ -47,7 +47,12 @@ public class BussinessInventoryController { ...@@ -47,7 +47,12 @@ public class BussinessInventoryController {
} }
return ApiRes.success(BussinessInventoryService.AddInvOrder(req)); return ApiRes.success(BussinessInventoryService.AddInvOrder(req));
} }
@PostMapping(path="/DeleteStocktake",name="删除盘库#logType=30")
@ApiOperation("删除盘库")
public ApiRes<String> DeleteStocktake (@RequestBody @Validated(ValidationApi.add.class) UpdateInventoryReq req){
//判断是否有工作流id,如果有则将状态进行修改
return ApiRes.success(BussinessInventoryService.DeleteOrder(req));
}
//盘库申请 //盘库申请
@PostMapping(path="/Check",name="预览盘点单#enable") @PostMapping(path="/Check",name="预览盘点单#enable")
......
...@@ -21,7 +21,7 @@ public interface BussinessInventoryService extends IService<BussinessInventory> ...@@ -21,7 +21,7 @@ public interface BussinessInventoryService extends IService<BussinessInventory>
String AddInvOrder(UpdateInventoryReq req); String AddInvOrder(UpdateInventoryReq req);
String DeleteOrder(UpdateInventoryReq req);
BussinessInventoryDto Check(BussinessInventoryReq req); BussinessInventoryDto Check(BussinessInventoryReq req);
Boolean Start(UploadInventoryReq req); Boolean Start(UploadInventoryReq req);
......
...@@ -204,6 +204,27 @@ public class BussinessInventoryServiceImpl extends ServiceImpl<BussinessInventor ...@@ -204,6 +204,27 @@ public class BussinessInventoryServiceImpl extends ServiceImpl<BussinessInventor
} }
@Transactional(rollbackFor = Exception.class)
public String DeleteOrder(UpdateInventoryReq req) {
if (StringUtils.isNotBlank(req.getId()))
{
BussinessInventory BI=this.getById(req.getId());
if (BI.getInventoryState().equals("waitting")&&BI.getExamineState().equals("none"))
{
this.removeById(BI);
}
else
{
throw new ServiceException(InventoryExceptionEnum.RUNNINGORDER_EXIST);
}
return req.getId();
}
return req.getId();
}
@Override @Override
public BussinessInventoryDto Check(BussinessInventoryReq req) { public BussinessInventoryDto Check(BussinessInventoryReq req) {
String Id=req.getOrderId(); String Id=req.getOrderId();
...@@ -629,7 +650,8 @@ public class BussinessInventoryServiceImpl extends ServiceImpl<BussinessInventor ...@@ -629,7 +650,8 @@ public class BussinessInventoryServiceImpl extends ServiceImpl<BussinessInventor
} }
} }
wrapper.eq(StringUtils.isNotBlank(req.getInventoryType()), BussinessInventory::getInventoryType, req.getInventoryType()); wrapper.eq(StringUtils.isNotBlank(req.getInventoryType()), BussinessInventory::getInventoryType, req.getInventoryType());
wrapper.orderByDesc(BussinessInventory::getApplyTime); wrapper.orderByDesc(BussinessInventory::getUpdateTime);
return wrapper; return wrapper;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论