Commit 6784028d authored by 赵啸非's avatar 赵啸非

添加公共庫

parent 948fa4ae
......@@ -29,4 +29,7 @@ public class MatterDatumVo extends BaseEntityLong {
private String deptName;
private Long siteId;
}
\ No newline at end of file
......@@ -87,21 +87,48 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
}
@Override
protected void findAfter(MatterDatumEntity params, PageInfo pageInfo, Context context, List<MatterDatumEntity> list) throws AppException {
if (CollectionUtils.isNotEmpty(list)) {
for (MatterDatumEntity entity : list) {
MatterEntity matter = matterService.get(entity.getMatterId());
if (matter != null) {
entity.setMatterName(matter.getMatterName());
entity.setMatterNo(matter.getMatterNo());
entity.setDeptName(matter.getDeptName());
entity.setDeptCode(matter.getDeptCode());
}
protected void saveAfter(MatterDatumEntity entity, Context context) throws AppException {
int count = this.count(new MatterDatumQuery().matterId(entity.getMatterId()), context);
MatterEntity matterEntity = matterService.get(entity.getMatterId(), context);
if (!ObjectUtils.isEmpty(matterEntity)) {
matterEntity.setDatumCount(count);
matterService.update(matterEntity, context);
}
}
super.saveAfter(entity, context);
}
@Override
public int remove(Long id, Context context) throws AppException {
this.removeBefore(id, context);
MatterDatumEntity matterDatumEntity = this.get(id, context);
int iRet = this.dao.delete(id);
this.removeAfter(id, context, iRet);
int count = this.count(new MatterDatumQuery().matterId(matterDatumEntity.getMatterId()), context);
MatterEntity matterEntity = matterService.get(matterDatumEntity.getMatterId(), context);
if (!ObjectUtils.isEmpty(matterEntity)) {
matterEntity.setDatumCount(count);
matterService.update(matterEntity, context);
}
return iRet;
}
// @Override
// protected void findAfter(MatterDatumEntity params, PageInfo pageInfo, Context context, List<MatterDatumEntity> list) throws AppException {
// if (CollectionUtils.isNotEmpty(list)) {
// for (MatterDatumEntity entity : list) {
// MatterEntity matter = matterService.get(entity.getMatterId());
// if (matter != null) {
// entity.setMatterName(matter.getMatterName());
// entity.setMatterNo(matter.getMatterNo());
// entity.setDeptName(matter.getDeptName());
// entity.setDeptCode(matter.getDeptCode());
// }
//
// }
// }
// }
@Override
protected void saveBefore(MatterDatumEntity entity, Context context) throws AppException {
......@@ -121,7 +148,6 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
String newName = RandomUtil.randomNumbers(12) + ".jpg";
String filePathAll = filePath + newName;
WordUtil.convertWordToJPEG(samplePath, filePathAll);
entity.setPreViewPath(prePath + newName);
super.saveBefore(entity, context);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment