Browse Source

Merge branch 'pt' of dd.tall.wiki:ccsens_wiki/ccsenscloud into pt

recovery
zhizhi wu 4 years ago
parent
commit
ca381baf8e
  1. 2
      tall/src/main/java/com/ccsens/tall/bean/vo/InputDocVo.java
  2. 31
      tall/src/main/java/com/ccsens/tall/service/ExcelService.java
  3. 3
      tall/src/main/java/com/ccsens/tall/service/InputDocService.java
  4. 4
      tall/src/main/java/com/ccsens/tall/service/LwbsService.java
  5. 14
      tall/src/main/resources/mapper_dao/ProDeliverHistoryRecordDao.xml
  6. 3
      tall/src/main/resources/mapper_dao/TaskDetailDao.xml

2
tall/src/main/java/com/ccsens/tall/bean/vo/InputDocVo.java

@ -101,7 +101,7 @@ public class InputDocVo {
private List<FileVo.FilePosition> fileList; private List<FileVo.FilePosition> fileList;
@ApiModelProperty("备注") @ApiModelProperty("备注")
private String remark; private String remark;
@ApiModelProperty("操作类型(0-上传,1-修改,2-删除,3-通过,4-驳回,5-添加[添加备注])") @ApiModelProperty("操作类型(0-上传,1-修改,2-删除,3-通过,4-驳回,5-添加[添加备注]),6-删除输入文档下所有文件)")
private Byte doType; private Byte doType;
@JsonFormat(pattern="MM.dd/HH:mm",timezone="GMT+8") @JsonFormat(pattern="MM.dd/HH:mm",timezone="GMT+8")
@ApiModelProperty("记录创建时间") @ApiModelProperty("记录创建时间")

31
tall/src/main/java/com/ccsens/tall/service/ExcelService.java

@ -988,17 +988,23 @@ public class ExcelService implements IExcelService {
} }
//没有开始时间默认项目开始时间 //没有开始时间默认项目开始时间
if (StrUtil.isNotEmpty(beginTime)) { try {
taskDetail.setBeginTime(Long.valueOf(beginTime)); if (StrUtil.isNotEmpty(beginTime)) {
} else { taskDetail.setBeginTime(Long.valueOf(beginTime));
taskDetail.setBeginTime(sysProject.getBeginTime()); } else {
} taskDetail.setBeginTime(sysProject.getBeginTime());
//没有结束时间默认项目结束时间 }
if (StrUtil.isNotEmpty(endTime)) { //没有结束时间默认项目结束时间
taskDetail.setEndTime(Long.valueOf(endTime)); if (StrUtil.isNotEmpty(endTime)) {
} else { taskDetail.setEndTime(Long.valueOf(endTime));
taskDetail.setEndTime(sysProject.getEndTime()); } else {
taskDetail.setEndTime(sysProject.getEndTime());
}
}catch (Exception e){
//日期格式错误
throw new BaseException(CodeEnum.WBS_PROJECT_TIME_ERROR.addMsg(wbsSheet.getSheetName(),i + 1));
} }
//重复频率 //重复频率
if (StrUtil.isNotEmpty(repeat)) { if (StrUtil.isNotEmpty(repeat)) {
taskDetail.setCycle(repeat); taskDetail.setCycle(repeat);
@ -1320,10 +1326,11 @@ public class ExcelService implements IExcelService {
taskId = proTask.getId(); taskId = proTask.getId();
break; break;
} }
}else {
throw new BaseException(CodeEnum.NOT_TASK.addMsg(sheet.getSheetName(),(i+1),task));
} }
} }
if(taskId == null){
throw new BaseException(CodeEnum.NOT_TASK.addMsg(sheet.getSheetName(),(i+1),task));
}
} }
for (int a = 2; a < roleRow.getLastCellNum(); a++) { for (int a = 2; a < roleRow.getLastCellNum(); a++) {

3
tall/src/main/java/com/ccsens/tall/service/InputDocService.java

@ -664,8 +664,7 @@ public class InputDocService implements IInputDocService {
@Override @Override
public PageInfo<InputDocVo.DeliverHistory> viewDeliverHistory(InputDocDto.DeliverHistory param) { public PageInfo<InputDocVo.DeliverHistory> viewDeliverHistory(InputDocDto.DeliverHistory param) {
//0为输出文档 //0为输出文档
if (0 == param.getDeliverType()) if (0 == param.getDeliverType()) {
{
PageHelper.startPage(param.getPageNum(), param.getPageSize()); PageHelper.startPage(param.getPageNum(), param.getPageSize());
List<InputDocVo.DeliverHistory> historyList = deliverHistoryRecordDao.findInputHistory(param.getDeliverId()); List<InputDocVo.DeliverHistory> historyList = deliverHistoryRecordDao.findInputHistory(param.getDeliverId());
for (InputDocVo.DeliverHistory deliverHistory : historyList) { for (InputDocVo.DeliverHistory deliverHistory : historyList) {

4
tall/src/main/java/com/ccsens/tall/service/LwbsService.java

@ -83,7 +83,7 @@ public class LwbsService implements ILwbsService{
globalTask.setId(project.getId()); globalTask.setId(project.getId());
globalTask.setName(project.getName()); globalTask.setName(project.getName());
globalTask.setProjectId(project.getId()); globalTask.setProjectId(project.getId());
globalTask.setName(project.getName()); globalTask.setProjectName(project.getName());
globalTask.setBeginTime(project.getBeginTime()); globalTask.setBeginTime(project.getBeginTime());
globalTask.setEndTime(project.getEndTime()); globalTask.setEndTime(project.getEndTime());
globalTask.setNormalTaskList(projectTask.getGlobalTaskList()); globalTask.setNormalTaskList(projectTask.getGlobalTaskList());
@ -95,7 +95,7 @@ public class LwbsService implements ILwbsService{
normalTask.setId(project.getId()); normalTask.setId(project.getId());
normalTask.setName(project.getName()); normalTask.setName(project.getName());
normalTask.setProjectId(project.getId()); normalTask.setProjectId(project.getId());
normalTask.setName(project.getName()); normalTask.setProjectName(project.getName());
normalTask.setBeginTime(project.getBeginTime()); normalTask.setBeginTime(project.getBeginTime());
normalTask.setEndTime(project.getEndTime()); normalTask.setEndTime(project.getEndTime());
normalTask.setSecondTasks(projectTask.getNormalTaskList()); normalTask.setSecondTasks(projectTask.getNormalTaskList());

14
tall/src/main/resources/mapper_dao/ProDeliverHistoryRecordDao.xml

@ -17,11 +17,12 @@
pdhr.history_remark AS historyRemark pdhr.history_remark AS historyRemark
FROM FROM
t_pro_deliver_history_record AS pdhr t_pro_deliver_history_record AS pdhr
LEFT JOIN t_pro_role AS pr ON pdhr.role_id = pr.id LEFT JOIN t_pro_role AS pr ON pdhr.role_id = pr.id and pr.rec_status = 0
LEFT JOIN t_pro_task_input_record AS ptir ON ptir.id = pdhr.deliver_record_id LEFT JOIN t_pro_task_input_record AS ptir ON ptir.id = pdhr.deliver_record_id and ptir.rec_status = 0
LEFT JOIN t_pro_member AS pm ON pm.id = pdhr.member_id LEFT JOIN t_pro_member AS pm ON pm.id = pdhr.member_id and pm.rec_status = 0
WHERE WHERE
pdhr.deliver_id = #{deliverId} pdhr.deliver_id = #{deliverId}
and pdhr.rec_status = 0
</select> </select>
<select id="finOutPutHistory" resultType="com.ccsens.tall.bean.vo.InputDocVo$DeliverHistory"> <select id="finOutPutHistory" resultType="com.ccsens.tall.bean.vo.InputDocVo$DeliverHistory">
@ -38,11 +39,12 @@
pm.nickname AS memberName pm.nickname AS memberName
FROM FROM
t_pro_deliver_history_record AS pdhr t_pro_deliver_history_record AS pdhr
LEFT JOIN t_pro_role AS pr ON pdhr.role_id = pr.id LEFT JOIN t_pro_role AS pr ON pdhr.role_id = pr.id and pr.rec_status = 0
LEFT JOIN t_pro_task_deliver_post_log AS ptdpl ON ptdpl.id = pdhr.deliver_record_id LEFT JOIN t_pro_task_deliver_post_log AS ptdpl ON ptdpl.id = pdhr.deliver_record_id and ptdpl.rec_status = 0
LEFT JOIN t_pro_member AS pm ON pm.id = pdhr.member_id LEFT JOIN t_pro_member AS pm ON pm.id = pdhr.member_id and pm.rec_status = 0
WHERE WHERE
pdhr.deliver_id = #{deliverId} pdhr.deliver_id = #{deliverId}
and pdhr.rec_status = 0
</select> </select>
</mapper> </mapper>

3
tall/src/main/resources/mapper_dao/TaskDetailDao.xml

@ -586,6 +586,7 @@
<id column="tSubTimeId" property="id" /> <id column="tSubTimeId" property="id" />
<result column="tName" property="name" /> <result column="tName" property="name" />
<result column="tProjectId" property="projectId" /> <result column="tProjectId" property="projectId" />
<result column="projectName" property="projectName" />
<result column="tDescription" property="description" /> <result column="tDescription" property="description" />
<result column="tExecutorRole" property="executorRole" /> <result column="tExecutorRole" property="executorRole" />
<result column="tExecutorRoleName" property="executorRoleName" /> <result column="tExecutorRoleName" property="executorRoleName" />
@ -629,6 +630,7 @@
s.id as tSubTimeId, s.id as tSubTimeId,
d.name as tName, d.name as tName,
d.project_id as tProjectId, d.project_id as tProjectId,
(select name from t_sys_project where id = #{projectId}) as projectName,
d.description as tDescription, d.description as tDescription,
d.executor_role as tExecutorRole, d.executor_role as tExecutorRole,
s.begin_time as tBeginTime, s.begin_time as tBeginTime,
@ -670,6 +672,7 @@
s.id as tSubTimeId, s.id as tSubTimeId,
d.name as tName, d.name as tName,
d.project_id as tProjectId, d.project_id as tProjectId,
(select name from t_sys_project where id = #{projectId}) as projectName,
d.description as tDescription, d.description as tDescription,
d.executor_role as tExecutorRole, d.executor_role as tExecutorRole,
s.begin_time as tBeginTime, s.begin_time as tBeginTime,

Loading…
Cancel
Save