Explorar el Código

[审批待办][修改][查询总数]

release_toaliyun_real
gongbiao hace 6 años
padre
commit
d96e946899
Se han modificado 3 ficheros con 22 adiciones y 1 borrados
  1. +11
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/workflow/WxFlowAbleController.java
  2. +4
    -1
      mallinkService/src/main/java/com/iformall/service/WxFlowService.java
  3. +7
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java

+ 11
- 0
mallinkAdmin/src/main/java/com/iformall/controller/workflow/WxFlowAbleController.java Ver fichero

@@ -56,6 +56,17 @@ public class WxFlowAbleController extends BaseController {
return wxFlowService.list(flowType,pageNum,pageSize,getUserId(),getTenantId()); return wxFlowService.list(flowType,pageNum,pageSize,getUserId(),getTenantId());
} }


/**
* 待办总数
*/
@ApiOperation("待办总数")
@GetMapping(value = "/getTotal")
@SystemControllerLog(description = "工作流-待办总数")
public ResultData getTotal() {
logger.debug("[" + getIpAddr() + "] FlowAbleController::getTotal");
return wxFlowService.getTotal(getUserId(), getTenantId());
}

/** /**
* 我的申请列表 * 我的申请列表
*/ */


+ 4
- 1
mallinkService/src/main/java/com/iformall/service/WxFlowService.java Ver fichero

@@ -6,7 +6,7 @@ import com.iformall.domain.po.WxFlowConfig;
import com.iformall.domain.po.WxFlowModel; import com.iformall.domain.po.WxFlowModel;
import com.iformall.domain.po.WxFlowRecord; import com.iformall.domain.po.WxFlowRecord;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import javax.servlet.http.HttpServletResponse;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;


@@ -125,4 +125,7 @@ public interface WxFlowService {
* @return * @return
*/ */
List<WxFlowModel> getModelBybusiness(WxFlowModel wxFlowModel); List<WxFlowModel> getModelBybusiness(WxFlowModel wxFlowModel);

ResultData getTotal(Long userId, String tenantId);

} }

+ 7
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java Ver fichero

@@ -1542,6 +1542,13 @@ public class WxFlowServiceImpl implements WxFlowService {
return wxFlowModelMapper.getModelBybusiness(wxFlowModel); return wxFlowModelMapper.getModelBybusiness(wxFlowModel);
} }


@Override
public ResultData getTotal(Long userId, String tenantId) {
TaskQuery taskQuery = taskService.createTaskQuery();
int total = taskQuery.taskCandidateOrAssigned(userId.toString()).list().size();
return new ResultData(total);
}

public static void main(String[] args) { public static void main(String[] args) {
new Thread(() -> System.out.println(1 + "hello world")).start(); new Thread(() -> System.out.println(1 + "hello world")).start();




Cargando…
Cancelar
Guardar