Просмотр исходного кода

修改外出自动更改成发起中

Administrator лет назад: 4
Родитель
Сommit
71e0716131

+ 4 - 0
src/main/java/com/goafanti/admin/service/impl/PublicReleaseServiceImpl.java

@@ -90,6 +90,7 @@ public class PublicReleaseServiceImpl extends BaseMybatisDao<PublicReleaseMapper
 			e.printStackTrace();
 			throw new BusinessException("转换异常");
 		}
+		in.setStatus(1);
 		publicReleaseMapper.updateByPrimaryKeySelective(in);
 		return 1;
 	}
@@ -110,6 +111,9 @@ public class PublicReleaseServiceImpl extends BaseMybatisDao<PublicReleaseMapper
 		p.setId(id);
 		p.setStatus(status);
 		PublicRelease use=publicReleaseMapper.selectByPrimaryKey(id);
+		if (use.getStatus()!=1) {
+			throw new BusinessException("只能修改已发起的状态");
+		}
 		publicReleaseMapper.updateByPrimaryKeySelective(p);
 		PublicReleaseLog log=new PublicReleaseLog(id,TokenManager.getAdminId(),status,remarks,new Date());
 		publicReleaseLogMapper.insertSelective(log);