发表于: 2017-08-08 22:59:04

2 1030


今天完成的事情:

后台新增职位接口

Maven deploy的使用


明天计划的事情:

调试新增接口

写编辑、删除接口


遇到的问题:

在开发机中更新svn代码后,install时总是报错。提示找不到依赖

原来是修改core中的代码没有deploy到私服,所以提示找不到依赖


职位新增接口:

难点是职位标签,公司名称怎么组合到一起返回

方案是参考师兄们写法,新建一个类professionData,里边包含两个属性profession和professionTag

前端传过来一个professionData对象,使用professionData.getProfession获得职位,professionData.getProfessionTag获得职位标签

公司名称:在职位列表中没有新增选项,只能通过在公司列表中点击相应公司职位按钮跳转到公司在招职位页面,

同时获得到公司id,然后在公司职位页面点击新增添加职位。

也就是说职位不能单独新增,只能在公司在招职位页面添加职位

因为是在公司在招职位页面点的新增,所以已经得到了公司ID

添加创建时间、发布时间、创建人,把得到的profession对象插入到数据库同时得到职位ID

职位标签:

新建一个list,遍历拿到的professionTag,在循环中new一个职位tag对象,set职位id、创建时间、创建人

把得到的对象add到list里,最后把profesionTagList添加到数据库



收获:

Mavne  deploy命令
在整合或者发布环境情况下,将core包上传到远程仓库,使得在开发环境中可以找到依赖
需要在settings.xml中配置私服服务器
 在settings.xml的<servers></servers>
<servers>  
  1.     <server>    
  2.         <id>private-nexus-library-releases</id>    
  3.         <username>username</username>    
  4.         <password>password</password>    
  5.     </server>  
  6.     <server>  
  7.         <id>private-nexus-library-snapshots</id>  
  8.         <username>username</username>    
  9.         <password>password</password>    
  10.     </server>  
  11. </servers> 
在pom文件中添加私服地址
  1. <!--发布-->  
  2. <distributionManagement>  
  3.     <repository>  
  4.         <id>private-nexus-library-releases</id>  
  5.         <name>private-nexus-library-releases</name>  
  6.         <url>http://host:port/maven-web/content/repositories/releases/</url>  
  7.     </repository>  
  8.   
  9.     <snapshotRepository>  
  10.         <id>private-nexus-library-snapshots</id>  
  11.         <name>private-nexus-library-snapshots</name>  
  12.         <url>http://host:port/maven-web/content/repositories/snapshots/</url>  
  13.     </snapshotRepository>  
  14. </distributionManagement>
注意 server 的 id 要与 repository 的 id 保持一致。



进度:

目前复盘项目剩下职位的接口未完成。

禅道:

http://task.ptteng.com/zentao/project-burn-269.html





返回列表 返回列表
评论

    分享到