状态变更代码调整

This commit is contained in:
mashuai 2024-08-22 17:57:11 +08:00
parent 46b23fe23a
commit 8df9efcdbe
6 changed files with 50 additions and 8 deletions

View File

@ -6,7 +6,6 @@ import com.bonus.purchase.domain.BpmNoticeUser;
import com.bonus.purchase.dto.NoticeDto;
import com.bonus.purchase.service.impl.BpmNoticeUserService;
import com.bonus.task.service.BpmTaskService;
import org.apache.poi.ss.formula.functions.T;
import org.springframework.web.bind.annotation.*;
import org.springframework.beans.factory.annotation.Autowired;
@ -54,13 +53,23 @@ public class BpmNoticeUserController extends BaseController {
/**
* 根据任务ID查询数据
*/
@GetMapping(value = "/getUserList/{taskId}")
public TableDataInfo getListByTaskId(@PathVariable("taskId") Integer taskId) {
@GetMapping(value = "/getUserList")
public TableDataInfo getListByTaskId(@RequestParam("taskId") Integer taskId) {
startPage();
List<BpmNoticeUser> list = this.bpmNoticeUserService.selectByTaskId(taskId);
return getDataTable(list);
}
/**
* 获取所有用户人员信息表
*/
@GetMapping(value = "/getAllUser")
public TableDataInfo getAllUser() {
startPage();
List<BpmNoticeUser> list = this.bpmNoticeUserService.getAllUser();
return getDataTable(list);
}
/**
* 通过主键查询单条数据

View File

@ -31,6 +31,9 @@ public class BpmNoticeUser implements Serializable {
@ApiModelProperty(value="用户角色")
private String userRole;
@ApiModelProperty(value="所属机构")
private String deptName;
/**
* 任务ID
*/

View File

@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
/**
* @author : 阮世耀
@ -16,7 +17,7 @@ import javax.validation.constraints.NotEmpty;
public class NoticeDto {
@ApiModelProperty(value = "任务ID")
@NotEmpty(message = "任务ID不能为空")
@NotNull(message = "任务ID不能为空")
private Integer taskId;
@ApiModelProperty(value = "类型")

View File

@ -64,5 +64,10 @@ public interface BpmNoticeUserMapper {
List<BpmNoticeUser> selectByTaskId(@Param("taskId")Integer taskId);
/**
* 获取所有用户人员信息表
* @return
*/
List<BpmNoticeUser> getAllUser();
}

View File

@ -52,7 +52,7 @@ public class BpmNoticeUserService{
.append(device.getMaterialName()).append(",规格型号:")
.append(device.getMaterialModel())
.append(",数量:")
.append(Double.valueOf(device.getPurchaseNum()) / 100);
.append(Double.valueOf(device.getPurchaseNum()) / 1000);
}
// 4. 调用工具类发送短信
try {
@ -116,6 +116,11 @@ public class BpmNoticeUserService{
}
/**
* 获取所有用户人员信息表
* @return
*/
public List<BpmNoticeUser> getAllUser() {
return bpmNoticeUserMapper.getAllUser();
}
}

View File

@ -199,11 +199,30 @@
select
<include refid="Base_Column_List"/>,
sys_user.user_name,
sys_role.role_name as user_role
sys_role.role_name as user_role,
CONCAT(sd2.dept_name,'/',sd1.dept_name,'/',sd.dept_name) as deptName
from bpm_notice_user
left join sys_user on bpm_notice_user.user_id = sys_user.user_id
left join sys_user_role on sys_user.user_id = sys_user_role.user_id
left join sys_role on sys_user_role.role_id = sys_role.role_id
LEFT JOIN sys_dept sd on sys_user.dept_id = sd.dept_id
LEFT JOIN sys_dept sd1 on sd.parent_id = sd1.dept_id
LEFT JOIN sys_dept sd2 on sd1.parent_id = sd2.dept_id
where bpm_notice_user.task_id = #{taskId,jdbcType=INTEGER}
</select>
<select id="getAllUser" resultType="com.bonus.purchase.domain.BpmNoticeUser">
SELECT
su.user_id as userId,
su.user_name as userName,
sr.role_name AS userRole,
su.phonenumber as phone,
CONCAT( sd2.dept_name, '/', sd1.dept_name, '/', sd.dept_name ) as deptName
FROM
sys_user su
LEFT JOIN sys_user_role sur ON su.user_id = sur.user_id
LEFT JOIN sys_role sr ON sur.role_id = sr.role_id
LEFT JOIN sys_dept sd ON su.dept_id = sd.dept_id
LEFT JOIN sys_dept sd1 ON sd.parent_id = sd1.dept_id
LEFT JOIN sys_dept sd2 ON sd1.parent_id = sd2.dept_id
</select>
</mapper>