发表于: 2017-07-21 13:51:15

2 918


今天完成的事情:

1、编写测试类向数据库添加数据,测试成功。

@Before
public void setUp() {

ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("classpath:META-INF/carrots-goodpure-service/applicationContext-server.xml");

   this.companyService = (CompanyService) context.getBean("companyService");
}

@Test
public void testCRUD() throws ServiceException, ServiceDaoException {

Company company = new Company();
   company.setAddress("测试公司地址");
   company.setApprove(1);
   company.setApproveAt(System.currentTimeMillis());
   company.setCity(2);
   company.setCounty(2);
   company.setProvince(3);
   company.setFinancing(2);
   company.setFreeze(0);
   company.setIntroduct("测试公司4介绍");
   company.setIndustry(2);
   company.setJobsNum(8);
   company.setCreateAt(System.currentTimeMillis());
   company.setUpdateAt(System.currentTimeMillis());
   company.setCreateBy("测试人员1");
   company.setUpdateBy("测试人员2");
   company.setLogo("test logo");
   company.setMail("test@test12.com");
   company.setMap("testMap");
   company.setName("测试公司名称4");
   company.setPhone("123456788");
   company.setScale(200);
   company.setSlogan("测试slogan");
   company.setReleaseAt(System.currentTimeMillis());

   Long id = this.companyService.insert(company);

   System.out.println(id);
}

2、完成公司动态查询(后台)、公司状态改变(后台)两个接口并测试。

GET    /a/u/company/status/{id}



GET     /a/u/company/status/{id}

业务逻辑:

该接口入参为 

/*获取原公司有关信息*/
company = companyService.getObjectById(id);
/*记录冻结认证的历史状态*/
Integer isFreeze = company.getFreeze();
Integer isApprove = company.getApprove();


if (Constant.FREEZE_OPER.equals(operType) && !isFreeze.equals(status)) {

company.setFreeze(status);

}

if (Constant.APPROVE_OPER.equals(operType) && !isApprove.equals(status)) {

company.setApprove(status);
   company.setApproveAt(isApprove.equals(0) ? System.currentTimeMillis() : null);

}

2、
明天计划的事情:

1、查询公司详情(前)、动态查询公司列表(前)接口。


遇到的问题:

1、当两个组员同时在开发一个controller,A组员开发完成后,提交到了SVN。

而B组员的开发完成后,先从svn更新代码(就是那个controller),此时就会发生冲突。

B组员必须先处理冲突,将自己的代码手动并入到A组员的controller中,才能提交。


2、和组员沟通上花了很多时间,


收获:

1、用正则表达式替换文本。


返回列表 返回列表
评论

    分享到