Commit e555499e by 李小惠

Merge branch 'develop' of http://gitlab.sothing.top/843502640/jyzb_platformV2 into develop-lxh

parents 6dd8d1c6 547c5f2d
......@@ -13,7 +13,7 @@ public class QueryOrgReq {
private String orgCode;
@NotNull(message = "组织机构不能为空",groups = {ValidationApi.detail.class})
private Long orgId;
private Long currentOrg;
private String currentOrg;
private String orgName;
private Long parentId;
private Integer isDepartment;
......
......@@ -30,7 +30,7 @@ public class ApplicationController {
@Resource
private ApplicationService applicationService;
//获取应用信息的分页
@PostMapping(path="/GetAllUpdateCfg",name="获取应用信息的分页")
@PostMapping(path="/GetAllUpdateCfg",name="获取应用信息的分页#enable")
@ApiOperation("获取应用信息的分页")
public ApiRes<PageResult<Application>> GetAllUpdateCfg(@RequestBody ApplicationReq req){
return ApiRes.success(applicationService.GetAllUpdateCfg(req));
......
......@@ -42,13 +42,14 @@ public class BussinessController {
//查看业务单(可以条件查询)
@PostMapping(path="/showBussinessOrder",name="查看业务单")
@PostMapping(path="/showBussinessOrder",name="查看业务单#enable")
@ApiOperation("查看业务单")
public ApiRes<PageResult<BusForm>> showBussinessOrder(@RequestBody QueryBusFormReq req){
return ApiRes.success(busFormService.showBussinessOrder(req));
}
//根据业务单id查询出入库单据
@PostMapping(path="/showOrderByBusOrderId",name="根据业务单id查询出入库单据")
@PostMapping(path="/showOrderByBusOrderId",name="根据业务单id查询出入库单据#enable")
@ApiOperation("根据业务单id查询出入库单据")
public ApiRes<Object> showOrderByBusOrderId(@RequestBody QueryBusFormReq req){
return ApiRes.success(busFormService.showOrderByBusOrderId(req));
......
......@@ -49,7 +49,7 @@ public class BussinessInventoryController {
//盘库申请
@PostMapping(path="/Check",name="预览盘点单")
@PostMapping(path="/Check",name="预览盘点单#enable")
@ApiOperation("预览盘点单")
public ApiRes<BussinessInventoryDto> Check (@RequestBody @Validated(ValidationApi.detail.class) BussinessInventoryReq req){
//判断是否有工作流id,如果有则将状态进行修改
......@@ -64,14 +64,14 @@ public class BussinessInventoryController {
return ApiRes.success(BussinessInventoryService.Start(req));
}
//查询列表
@PostMapping(path="/GetPage",name="查询列表")
@PostMapping(path="/GetPage",name="查询列表#enable")
@ApiOperation("查询列表")
public ApiRes<PageResult<BussinessInventory>> GetPage (@RequestBody BussinessInventoryReq req){
//判断是否有工作流id,如果有则将状态进行修改
return ApiRes.success(BussinessInventoryService.GetPage(req));
}
//盘库申请
@PostMapping(path="/GetById",name="查询详情")
@PostMapping(path="/GetById",name="查询详情#enable")
@ApiOperation("查询详情")
public ApiRes<BussinessInventoryDto> GetById (@RequestBody BussinessInventoryReq req){
//判断是否有工作流id,如果有则将状态进行修改
......
......@@ -81,23 +81,21 @@ public class CabinetController {
}
//通过单警柜id查询单个箱门及其箱门信息
@PostMapping(path="/ShowOneCabinet",name="查询单个单警柜及其箱门信息")
@PostMapping(path="/ShowOneCabinet",name="查询单个单警柜及其箱门信息#enable")
@ApiOperation("查询单个单警柜及其箱门信息")
public ApiRes<CabinetDto> showOneCabinet(@RequestBody @Validated(ValidationApi.detail.class) CabinetReq req){
return ApiRes.success(cabinetService.showOneCabinet(req));
}
//根据组织机构id查询出单警柜的详细信息(list)
@PostMapping(path="/ShowCabinetList",name="查询单警柜列表")
@PostMapping(path="/ShowCabinetList",name="查询单警柜列表#enable")
@ApiOperation("查询单警柜列表")
public ApiRes<List<CabinetDto>> showCabinetList(@RequestBody CabinetReq req){
List<CabinetDto> allCabinetList = cabinetService.getAllCabinetList(req);
return ApiRes.success(allCabinetList);
}
//根据组织机构id查询出单警柜的详细信息(page)
@PostMapping(path="/ShowCabinetPage",name="查询单警柜列表")
@PostMapping(path="/ShowCabinetPage",name="查询单警柜列表#enable")
@ApiOperation("查询单警柜列表")
public ApiRes<PageResult<CabinetDto>> ShowCabinetPage(@RequestBody CabinetReq req){
return ApiRes.success(cabinetService.ShowCabinetPage(req));
......@@ -105,17 +103,7 @@ public class CabinetController {
// @PostMapping("/boxBindPolice")
// @ApiOperation("箱门绑定人员")
// public ApiRes<Boolean> boxBindPolice(@RequestBody CabinetBoxReq req) {
// boolean result = cabinetService.boxBindPolice(req);
// if (!result){
// return ApiRes.failure("操作失败");
// }
// return ApiRes.success(result);
// }
@PostMapping(path="/SearchOrgId",name="根据单警柜id查询组织机构id")
@PostMapping(path="/SearchOrgId",name="根据单警柜id查询组织机构id#enable")
@ApiOperation("/根据单警柜id查询组织机构id")
public ApiRes<Long> SearchOrgId(@RequestBody @Validated(ValidationApi.detail.class) CabinetReq req){
return ApiRes.success(cabinetService.SearchOrgId(req));
......
......@@ -43,14 +43,14 @@ public class DestoryUnitController {
}
//查询报废/销毁单位(list)
@PostMapping(path="/ShowDestoryUnitList",name="查询报废/销毁单位(list)")
@PostMapping(path="/ShowDestoryUnitList",name="查询报废/销毁单位(list)#enable")
@ApiOperation("查询报废/销毁单位(list)")
public ApiRes<List<DestoryUnit>> showDestoryUnitList(@RequestBody DestoryUnitReq req){
return ApiRes.success(destoryUnitService.showDestoryUnitList(req));
}
//查询报废/销毁单位(page)
@PostMapping(path="/ShowDestoryUnitPage",name="修改报废/销毁单位(page)")
@PostMapping(path="/ShowDestoryUnitPage",name="修改报废/销毁单位(page)#enable")
@ApiOperation("修改报废/销毁单位(page)")
public ApiRes<PageResult<DestoryUnit>> showDestoryUnitPage(@RequestBody DestoryUnitReq req){
return ApiRes.success(destoryUnitService.showDestoryUnitPage(req));
......
......@@ -48,13 +48,13 @@ public class DeviceConfigController {
return ApiRes.success(deviceConfigService.updateDeviceConfig(req));
}
//查询配置Page
@PostMapping("/showDeviceConfigPage")
@PostMapping(path="/showDeviceConfigPage",name="查询配置Page#enable")
@ApiOperation("查询配置Page")
public ApiRes<PageResult<DeviceConfig>> showDeviceConfigPage(@RequestBody QueryDeviceConfigReq req){
return ApiRes.success(deviceConfigService.showDeviceConfigPage(req));
}
//查询配置List
@PostMapping("/showDeviceConfigList")
@PostMapping(path="/showDeviceConfigList",name="查询配置List#enable")
@ApiOperation("查询配置List")
public ApiRes<List<DeviceConfig>> showDeviceConfigList(@RequestBody QueryDeviceConfigReq req){
return ApiRes.success(deviceConfigService.showDeviceConfigList(req));
......@@ -73,7 +73,7 @@ public class DeviceConfigController {
return ApiRes.success(warehouseDevService.updateWarehouseDev(req));
}
//查看除湿机配置
@PostMapping("/showWarehouseDevList")
@PostMapping(path="/showWarehouseDevList",name="查看除湿机配置#enable")
@ApiOperation("查看除湿机配置")
public ApiRes<List<WarehouseDev>> showWarehouseDevList(@RequestBody @Validated(ValidationApi.list.class) UpdateWarehouseDevReq req){
return ApiRes.success(warehouseDevService.showWarehouseDevList(req));
......
......@@ -48,19 +48,19 @@ public class EquipmentSizeController {
return ApiRes.success(equipmentSizeService.deleteSize(req));
}
@PostMapping("/GetOneSize")
@PostMapping(path="/GetOneSize",name="查询单个号型信息#enable")
@ApiOperation("查询单个号型信息")
public ApiRes<EquipmentSize> getOneSize(@RequestBody QueryEquipmentSizeReq req) {
//ResponseResult returnMsg =
return ApiRes.success(equipmentSizeService.getOneSize(req));
}
@PostMapping("/ShowSize")
@PostMapping(path="/ShowSize",name="根据装备类型查询号型#enable")
@ApiOperation("根据装备类型查询号型")
public ApiRes<List<EquipmentSizeDto>> getAllSize(@RequestBody QueryEquipmentSizeReq req){
return ApiRes.success(equipmentSizeService.getAllSize(req));
}
@PostMapping("/GetSizePage")
@PostMapping(path="/GetSizePage",name="分页查询号型信息#enable")
@ApiOperation("分页查询号型信息")
public ApiRes<PageResult<EquipmentSizeDto>> getSizePage(@RequestBody QueryEquipmentSizeReq req){
return ApiRes.success(equipmentSizeService.getSizePages(req));
......@@ -79,7 +79,7 @@ public class EquipmentSizeController {
}
//根据typeId返回号型名称
@PostMapping("/searchByTypeIds")
@PostMapping(path="/searchByTypeIds",name="根据装备类型返回装备号型名称#enable")
@ApiOperation("/根据装备类型返回装备号型名称")
public ApiRes<List<String>> searchByTypeIds(@RequestBody QueryEquipmentSizeReq req ){
return ApiRes.success(equipmentSizeService.getByTypeIds(req));
......
......@@ -49,23 +49,25 @@ public class EquipmentTypeController {
return ApiRes.success(equipmentTypeService.changeEquipmentState(req));
}
@PostMapping("/ShowEquipmentList")
@PostMapping(path="/ShowEquipmentList",name="查询类别列表#enable")
@ApiOperation("查询类别列表")
public ApiRes<List<EquipmentTypeDto>> ShowEquipmentList(@RequestBody QueryEquipmentTypeReq req) {
return ApiRes.success(equipmentTypeService.getEquipmentList(req));
}
@PostMapping("/ShowEquipmentESList")
@PostMapping(path="/ShowEquipmentESList",name="查看业务单#enable")
@ApiOperation("通过ES模糊检索类别列表")
public ApiRes<ESTypeDto> ShowEquipmentESList(@RequestBody QueryEquipmentTypeReq req) throws IOException {
return ApiRes.success(equipmentTypeService.getTypeTreeByEs(req));
}
@PostMapping("/GetEquipmentDetail")
@PostMapping(path="/GetEquipmentDetail",name="查询单个物资信息#enable")
@ApiOperation("查询单个物资信息")
public ApiRes<EquipmentTypeDto> getEquipment(@RequestBody QueryEquipmentTypeReq req) {
return ApiRes.success( equipmentTypeService.getEquipment(req));
}
@PostMapping("/getLowType")
@PostMapping(path="/getLowType",name="根据上级物资查询下一级信息#enable")
@ApiOperation("根据上级物资查询下一级信息")
public ApiRes<List<EquipmentTypeDto>> getLowType(@RequestBody QueryEquipmentTypeReq req) {
return ApiRes.success(equipmentTypeService.getLowType(req)) ;
......@@ -87,7 +89,8 @@ public class EquipmentTypeController {
}
//返回整棵物资树
@PostMapping("/GetTypeTree")
@PostMapping(path="/GetTypeTree",name="获取整棵物资树#enable")
@ApiOperation("/获取整棵物资树")
public ApiRes<List<EquipmentTreeDto>> GetTypeTree(@RequestBody QueryEquipmentTypeReq req){
return ApiRes.success(equipmentTypeService.GetTypeTree(req));
......
......@@ -41,18 +41,18 @@ public class PubOrgController {
ResponseResult returnMsg = pubOrgService.setShortName(orgId);
return returnMsg;
}
@PostMapping("/GetOrgList")
@PostMapping(path="/GetOrgList",name="查询组织机构列表#enable")
@ApiOperation("查询组织机构列表")
public ApiRes<List<OrgDto>> getOrgList(@RequestBody QueryOrgReq req) {
return ApiRes.success(pubOrgService.getOrgList(req));
}
@PostMapping("/GetCurrentList")
@PostMapping(path="/GetCurrentList",name="根据当前组织机构列表查询#enable")
@ApiOperation("根据当前组织机构列表查询")
public ApiRes<OrgDto> GetCurrentList(@RequestBody @Validated(ValidationApi.detail.class) QueryOrgReq req) {
return ApiRes.success(pubOrgService.getOrgHierarchy(req));
}
@PostMapping("/GetCurrentESList")
@PostMapping(path="/GetCurrentESList",name="根据当前组织机构列表ES查询#enable")
@ApiOperation("根据当前组织机构列表ES查询")
public ApiRes<ESOrgDto> GetCurrentESList(@RequestBody QueryOrgReq req) throws IOException {
return ApiRes.success(pubOrgService.getOrgTreeByEs(req));
......@@ -62,13 +62,14 @@ public class PubOrgController {
public ApiRes<Boolean> changeOrgState(@RequestBody @Validated(ValidationApi.updateStatus.class) UpdateOrgReq req) {
return ApiRes.success(pubOrgService.ChangeState(req));
}
@PostMapping("/GetLowOrg")
@PostMapping(path="/GetLowOrg",name="根据组织机构查询下一级信息#enable")
@ApiOperation("根据组织机构查询下一级信息")
public ApiRes<List<OrgDto>> getLowOrg(@RequestBody QueryOrgReq req) {
return ApiRes.success(pubOrgService.getLowOrg(req)) ;
}
//通过组织机构id获取上一层的组织机构数据
@PostMapping("getUpOrgInfo")
@PostMapping(path="/getUpOrgInfo",name="获取上级组织机构信息#enable")
@ApiOperation("获取上级组织机构信息")
public ApiRes<OrgDto> getUpOrgInfo(@RequestBody QueryOrgReq req){
return ApiRes.success(pubOrgService.getUpOrgInfo(req));
......
......@@ -2,6 +2,7 @@ package com.junmp.jyzb.service.impl;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.junmp.jyzb.Repository.PubOrgRepository;
import com.junmp.jyzb.api.bean.dto.*;
......@@ -377,7 +378,7 @@ public class PubOrgServiceImpl extends ServiceImpl<PubOrgMapper, PubOrg> implem
* @return
* @throws IOException
*/
public List<PubOrg> searchOrg(Integer pageNum, Integer pageSize, String keyword, Long currentOrg) throws IOException {
public List<PubOrg> searchOrg(Integer pageNum, Integer pageSize, String keyword, String currentOrg) throws IOException {
if (pageNum < 0) pageNum = 0;
SearchRequest request = new SearchRequest("org_pinyin");
......@@ -397,8 +398,11 @@ public class PubOrgServiceImpl extends ServiceImpl<PubOrgMapper, PubOrg> implem
// 添加过滤条件,orgParentIds 包含当前字段,或者 orgId 等于当前字段
BoolQueryBuilder orgFilter = QueryBuilders.boolQuery();
if (StringUtils.isNotBlank(currentOrg) )
{
orgFilter.should(QueryBuilders.wildcardQuery("orgParentIds", "*" + currentOrg + "*"));
orgFilter.should(QueryBuilders.termQuery("orgId", currentOrg.toString()));
}
boolQueryBuilder.filter(orgFilter);
builder.query(boolQueryBuilder);
......@@ -552,7 +556,7 @@ public class PubOrgServiceImpl extends ServiceImpl<PubOrgMapper, PubOrg> implem
// 先进行搜索,获取前20条数据
List<PubOrg> searchResults = searchOrg(0, 20, req.getOrgName(),req.getCurrentOrg());
List<PubOrg> searchResults = searchOrg(0, 20, req.getOrgName(), req.getCurrentOrg());
req.setDelFlag(1);
// 获取所有组织机构数据
List<PubOrg> orgsAll=searchAll(0, 3000);
......
......@@ -28,7 +28,7 @@ import java.util.Map;
@Slf4j
@RestController
@RequestMapping("/FlowDefinition")
@Api(tags = "流程定义")
@Api(tags = "[工作流]流程定义")
public class FlowDefinitionController {
@Autowired
private IFlowDefinitionService FlowDefinitionService;
......
......@@ -18,7 +18,7 @@ import java.util.Map;
@Slf4j
@RestController
@RequestMapping("/FlowInstance")
@Api(tags = "流程实例")
@Api(tags = "[工作流]流程实例")
public class FlowInstanceController {
@Autowired
private IFlowInstanceService flowInstanceService;
......
......@@ -31,7 +31,7 @@ import java.util.List;
@Slf4j
@RestController
@RequestMapping("/FlowTask")
@Api(tags = "流程任务")
@Api(tags = "[工作流]流程任务")
public class FlowTaskController {
@Autowired
private IFlowTaskService FlowTaskService;
......
......@@ -19,7 +19,7 @@ import org.springframework.web.bind.annotation.*;
@Slf4j
@RestController
@RequestMapping("/SysForm")
@Api(tags = "流程编辑")
@Api(tags = "[工作流]流程编辑")
public class SysFormController {
@Autowired
private ISysFormService SysFormService;
......@@ -45,8 +45,8 @@ public class SysFormController {
return ApiRes.success(SysFormService.updateFormName(process));
}
@ApiOperation("获取全部可用的表单和审核流")
@GetMapping(value = "GetFormList")
public ApiRes<PageResult<TemplateGroupVo>> GetFormList(BaseRequest br) {
@PostMapping(value = "GetFormList")
public ApiRes<PageResult<TemplateGroupVo>> GetFormList(@RequestBody BaseRequest br) {
return ApiRes.success(SysFormService.getFormList(br));
}
......
......@@ -29,7 +29,8 @@ public class ProcessTemplates {
@TableField(exist = false)
private String formId;
private String formName;
private String orgId;
@TableField(value = "org_id")
private Long orgId;
@TableField(exist = false)
private Integer groupId;
/**
......
......@@ -210,7 +210,7 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
.formId(v.getTemplateId())
.remark(v.getRemark())
.formName(v.getFormName())
.orgId(v.getOrgId())
.orgId(String.valueOf(v.getOrgId()))
.isStop(v.getIsStop())
.updated(DateFormatUtils.format(v.getUpdated(),"yyyy年MM月dd日 HH时:mm分:ss秒"))
.templateId(v.getTemplateId())
......@@ -278,7 +278,7 @@ public class WorkProcessServiceImpl extends ServiceImpl<ProcessTemplatesMapper,
ProcessTemplates processTemplates = ProcessTemplates.builder().build();
String templateId = idWorker.nextId()+"";
processTemplates.setOrgId(req.getOrgId());
processTemplates.setOrgId(Long.valueOf(req.getOrgId()));
processTemplates.setTemplateId(templateId);
processTemplates.setFormName(req.getFormName());
processTemplates.setRemark(req.getRemark());
......
......@@ -793,6 +793,21 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
{
vo.setTaskId(tasks.get(0).getId());
}
//点击后消除已读消息,暂时不用,依赖前端处理
MessageReq reqmsg=new MessageReq();
reqmsg.setBizId(Long.valueOf(processInstanceId));
reqmsg.setReceiveUserId(StartUser.getUserId());
reqmsg.setReadFlag(0);
List<MessageRes> msgRes= messageApi.queryList(reqmsg);
if (msgRes.size()>0)
{
// 使用流将 id 取出,并用逗号拼接成字符串
String ids = msgRes.stream()
.map(MessageRes::getMsgId)
.map(String::valueOf) // 将 id 转换为字符串
.collect(Collectors.joining(","));
messageApi.batchReadFlagByMessageIds(ids, MsgReadStateEnum.READ);
}
String tempID= flowInstanceService.getFormIdByInstanceId(processInstanceId);//先拿到表单id,然后通过表单拿到初始表结构
ProcessTemplates processTemplates = processTemplateService.getById(tempID);
......
......@@ -141,7 +141,11 @@ public class SysFormServiceImpl extends ServiceImpl<ProcessTemplatesMapper, Proc
public PageResult<TemplateGroupVo> getFormList(BaseRequest br)
{
Map<String, Object> params = br.getParams();
LambdaQueryWrapper<ProcessTemplates> wrapper = new LambdaQueryWrapper<ProcessTemplates>();
wrapper.and(q -> q.eq(ProcessTemplates::getOrgId, params.get("orgId"))
.or()
.isNull(ProcessTemplates::getOrgId));
wrapper.orderByDesc(ProcessTemplates::getUpdated);
TemplateGroupMapper templateGroupMapper = SpringContextHolder.getBean(TemplateGroupMapper.class);
Page<ProcessTemplates> allformAndGroups =this.page(PageFactory.getDefaultPage(),wrapper);
......@@ -176,6 +180,7 @@ public class SysFormServiceImpl extends ServiceImpl<ProcessTemplatesMapper, Proc
.formId(v.getTemplateId())
.remark(v.getRemark())
.formName(v.getFormName())
.orgId(String.valueOf(v.getOrgId()))
.isStop(v.getIsStop())
.updated(DateFormatUtils.format(v.getUpdated(),"yyyy年MM月dd日 HH时:mm分:ss秒"))
.templateId(v.getTemplateId())
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论