/** 释放事业部工序工分表 */
 @Transactional(propagation = Propagation.REQUIRED, rollbackFor = ServiceException.class)
 @Override
 public <ModelType> void audit(List<ModelType> auditModelList, SystemUser systemUser) {
   if (auditModelList != null && auditModelList.size() > 0) {
     try {
       Date date = new Date();
       for (ModelType mod : auditModelList) {
         CommonUtil.setFieldValue(mod, "auditor", mod.getClass(), systemUser.getUserName());
         CommonUtil.setFieldValue(mod, "auditTime", mod.getClass(), date);
         pdWrkactFaciDao.audit(mod);
       }
     } catch (Exception e) {
       // TODO: handle exception
       throw new ServiceException("释放事业部工序工分表出错了,原因:" + e.getMessage());
     }
   }
 }
Example #2
0
 /**
  * Returns a new ModelCodec.
  *
  * @param <ModelType> a model type
  * @param model a model instance to serialize
  * @return a new ModelCodec
  */
 public static <ModelType> ModelCodec<ModelType> from(ModelType model) {
   ModelCodec<ModelType> result = new ModelCodec();
   result.entity = model;
   result.entityClass = (Class<ModelType>) model.getClass();
   return result;
 }