/**
   * 保存许可证明细
   *
   * @param ticket
   * @param baseLicLineEntity
   * @return
   */
  public FWResult saveMSWMBaseLicLineEntity(String ticket, BaseLicLineEntity baseLicLineEntity) {
    FWResult result = new FWResult();
    try {
      IFWUserInfo userInfo = getUserInfo();

      if (PublicMethod.isNotEmptyOrNull(baseLicLineEntity.getGuid())) {
        baseLicLineService.updateMSWMBaseLicLine(userInfo, baseLicLineEntity);
      } else {
        baseLicLineEntity.setGuid(PublicMethod.getUUID());
        baseLicLineService.saveMSWMBaseLicLine(userInfo, baseLicLineEntity);
      }
    } catch (Exception e) {
      logger.error("操作失败", e);
      result.setStatus(FWResultStatus.Error); // 失败
      return result;
    }
    result.setStatus(FWResultStatus.Success);
    return result;
  }