package dggs2;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Map;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.web.WebAppConfiguration;
import org.springframework.web.multipart.MultipartFile;
import com.boke.Application;
import com.boke.entity.DistricttransformerEntity;
import com.boke.entity.ManagerEntity;
import com.boke.entity.WorkitemEntity;
import com.boke.service.ApiService;
import com.boke.service.DistricttransformerService;
@SpringBootTest(classes=Application.class)
@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
public class ApiServiceTest {
@Autowired
private ApiService apiService;
@Autowired
private DistricttransformerService districttransformerService;
@Test
public void test2() throws Exception {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd ");
String approvedat = df.format(new Date());
System.out.println(approvedat);
}
//1 用户注册接口 wechatid 不能为空
@Test
public void loginWechat() throws Exception{//0
Map<String,Object> map=apiService.loginWechat("081O51rF05G4Pd2Y7arF0Fj3rF0O51rD", "。。。", "ChinaLiaoningShenyang");
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//2 获取设备类型列表
@Test
public void equipmenttypesTest() throws Exception{
Map<String,Object> map=apiService.equipmenttypes("wqVtk8DC");
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//3.生成作业
@Test
public void subForm() throws Exception{
Map<String,Object> map=apiService.subForm("1", "wqVtk8DC", 1, null);
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
// //4.上传图片 0
// @Test
// public void doSubmit() throws Exception{//0
// Map<String,Object> map=apiService.doSubmit(new MultipartFile() {
//
// @Override
// public void transferTo(File dest) throws IOException, IllegalStateException {
// // TODO Auto-generated method stub
//
// }
//
// @Override
// public boolean isEmpty() {
// // TODO Auto-generated method stub
// return false;
// }
//
// @Override
// public long getSize() {
// // TODO Auto-generated method stub
// return 0;
// }
//
// @Override
// public String getOriginalFilename() {
// // TODO Auto-generated method stub
// return null;
// }
//
// @Override
// public String getName() {
// // TODO Auto-generated method stub
// return null;
// }
//
// @Override
// public InputStream getInputStream() throws IOException {
// // TODO Auto-generated method stub
// return null;
// }
//
// @Override
// public String getContentType() {
// // TODO Auto-generated method stub
// return null;
// }
//
// @Override
// public byte[] getBytes() throws IOException {
// // TODO Auto-generated method stub
// return null;
// }
// }, 20);
// for(String str : map.keySet()) {
// System.out.println(map.get(str));
// }
// }
//5.审核资格认证列表
@Test
public void certificate() throws Exception{
Map<String,Object> map=apiService.certificate("ILPHlZ0q");
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//6.审核Operator信息
@Test
public void info() throws Exception{
Map<String,Object> map=apiService.info("ILPHlZ0q", 14);
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//7.回显“我的工作”信息emp\
@Test
public void jobinfo() throws Exception{
Map<String,Object> map=apiService.jobinfo("ILPHlZ0q");
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//8.选择角色将角色传至服务器
@Test
public void setRole() throws Exception{
Map<String,Object> map=apiService.setRole(1, "wqVtk8DC", 19);
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//9.作业列表
@Test
public void record() throws Exception{
Map<String,Object> map=apiService.record("wqVtk8DC");
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//10.领取积分
@Test
public void rewardpoints() throws Exception{
Map<String,Object> map=apiService.rewardpoints("wqVtk8DC", 1);
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//11.查看WorkItem图片列表 0
@Test
public void scan() throws Exception{
Map<String,Object> map=apiService.scan("icQDiUHn", 21);
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//12.我的主页所有数据
@Test
public void mine() throws IOException{
Map<String,Object> map=apiService.mine("irCW1icL");
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//13.工作区域列表
@Test
public void workarea() throws Exception{
Map<String,Object> map=apiService.workarea("irCW1icL");
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//14.申请
public void job() throws Exception{
Map<String,Object> map=apiService.job("irCW1icL","国网宿迁供电公司国网宿迁供电公司","老王");
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//15.我的积分
@Test
public void mypoints() throws Exception{
Map<String,Object> map=apiService.mypoints("irCW1icL");
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//16.作业列表
@Test
public void guowang() throws Exception{
Map<String,Object> map=apiService.guowang("irCW1icL");
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//17.提交审核结果 0
@Test
public void submitApprove() throws Exception{//0 data参数不知
Map<String,Object> map=apiService.submitApprove("vGxmiv0X","1","金泰花园1#配变");
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//18.任务列表:1未领取
@Test
public void task() throws Exception{
Map<String,Object> map=apiService.task("irCW1icL",2,3,3);
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//19.领取任务:状态为2 0
@Test
public void gettask() throws Exception{//0
Map<String,Object> map=apiService.gettask("irCW1icL",1);
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//20.查看我的任务
@Test
public void mytask() throws Exception{
Map<String,Object> map=apiService.mytask("irCW1icL",2);
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
// 21.查询所有:附近10个
@Test
public void map() throws Exception{
Map<String,Object> map=apiService.map("wqVtk8DC",116.40717,39.90469,3);
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//2.0驳回-1
@Test
public void updateOnlyWorkitem() throws Exception{//0
Map<String,Object> map=apiService.updateOnlyWorkitem("ZlbpLxXw", new WorkitemEntity());
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//2.0生成作业
@Test
public void householdDoSubmit() throws Exception{//0
Map<String,Object> map=apiService.householdDoSubmit("金泰花园1#配变", "ZlbpLxXw",1);
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//2.0申请
@Test
public void job2Job() throws Exception{//0
Map<String,Object> map=apiService.job2Job("ZlbpLxXw","海虞供电所","老王");
for(String str : map.keySet()) {
System.out.println(map.get(str));
}
}
//2.0生成作业:台区变压器采集PID
@Test
pub