Commit c38b59cc authored by suichenguang's avatar suichenguang

测试接口

parent 7436c609
...@@ -22,9 +22,13 @@ import javax.servlet.http.HttpServletResponse; ...@@ -22,9 +22,13 @@ import javax.servlet.http.HttpServletResponse;
import javax.ws.rs.Consumes; import javax.ws.rs.Consumes;
import javax.ws.rs.Produces; import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType; import javax.ws.rs.core.MediaType;
import javax.xml.crypto.Data;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.sql.Time; import java.sql.Time;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.*; import java.util.*;
/** /**
...@@ -49,6 +53,7 @@ public class ReadExcelApi { ...@@ -49,6 +53,7 @@ public class ReadExcelApi {
public boolean ReadPersonPost(HttpServletResponse resp, HttpServletRequest requ) { public boolean ReadPersonPost(HttpServletResponse resp, HttpServletRequest requ) {
System.out.println("进入api"); System.out.println("进入api");
YXJSONResponse yxresp = new YXJSONResponse(); YXJSONResponse yxresp = new YXJSONResponse();
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
resp.setCharacterEncoding("UTF-8"); resp.setCharacterEncoding("UTF-8");
String filename = ""; String filename = "";
DiskFileItemFactory factory = new DiskFileItemFactory(); DiskFileItemFactory factory = new DiskFileItemFactory();
...@@ -65,8 +70,6 @@ public class ReadExcelApi { ...@@ -65,8 +70,6 @@ public class ReadExcelApi {
Map<String, String> map = new HashMap<String, String>(); Map<String, String> map = new HashMap<String, String>();
List<FileItem> list = null; List<FileItem> list = null;
try { try {
//将当前上下文初始化给 CommonsMutipartResolver (多部分解析器) //将当前上下文初始化给 CommonsMutipartResolver (多部分解析器)
CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver( CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver(
requ.getSession().getServletContext()); requ.getSession().getServletContext());
...@@ -107,8 +110,8 @@ public class ReadExcelApi { ...@@ -107,8 +110,8 @@ public class ReadExcelApi {
fileNameDicEntity.setFileName(filename); fileNameDicEntity.setFileName(filename);
fileNameDicEntity.setUploadDate(new Date()); fileNameDicEntity.setUploadDate(new Date());
//保存个人邮寄信息 //保存个人邮寄信息
long fileID = fileNameDicService.saveFileNameDic(fileNameDicEntity); // long fileID = fileNameDicService.saveFileNameDic(fileNameDicEntity);
List<PersonPostEntity> entityList = new ArrayList<PersonPostEntity>(); List<PersonPostEntity> entityList = new ArrayList<>();
for (int i = 0; i < list1.size(); i++) { for (int i = 0; i < list1.size(); i++) {
PersonPostEntity personPostEntity = new PersonPostEntity(); PersonPostEntity personPostEntity = new PersonPostEntity();
List list2 = (List) list1.get(i); List list2 = (List) list1.get(i);
...@@ -116,33 +119,33 @@ public class ReadExcelApi { ...@@ -116,33 +119,33 @@ public class ReadExcelApi {
if (list2 == null || i == 0) { if (list2 == null || i == 0) {
continue; continue;
} }
personPostEntity.setBackWaybillNumber((String) list2.get(0)); personPostEntity.setWaybillNumber((String) list2.get(0));
personPostEntity.setOrderNumber((String) list2.get(1)); personPostEntity.setBackWaybillNumber((String) list2.get(1));
personPostEntity.setCreateDate((Time) list2.get(2)); personPostEntity.setOrderNumber((String) list2.get(2));
personPostEntity.setOpenid((String) list2.get(3)); personPostEntity.setCreateDate((String) list2.get(3));
personPostEntity.setWcPlayOrderNumber((String) list2.get(4)); personPostEntity.setOpenid((String) list2.get(4));
personPostEntity.setPlayState((String) list2.get(5)); personPostEntity.setWcPlayOrderNumber((String) list2.get(5));
personPostEntity.setOrderState((String) list2.get(6)); personPostEntity.setPlayState((String) list2.get(6));
personPostEntity.setApplicantName((String) list2.get(7)); personPostEntity.setOrderState((String) list2.get(7));
personPostEntity.setSenderName((String) list2.get(8)); personPostEntity.setApplicantName((String) list2.get(8));
personPostEntity.setSenderPhone((String) list2.get(9)); personPostEntity.setSenderName((String) list2.get(9));
personPostEntity.setSenderAddress((String) list2.get(10)); personPostEntity.setSenderPhone((String) list2.get(10));
personPostEntity.setRecipientName((String) list2.get(11)); personPostEntity.setSenderAddress((String) list2.get(11));
personPostEntity.setRecipientPhone((String) list2.get(12)); personPostEntity.setRecipientName((String) list2.get(12));
personPostEntity.setRecipientAddress((String) list2.get(13)); personPostEntity.setRecipientPhone((String) list2.get(13));
personPostEntity.setOrderBlankNumber((String) list2.get(14)); personPostEntity.setRecipientAddress((String) list2.get(14));
personPostEntity.setGetToProvince((String) list2.get(15)); personPostEntity.setOrderBlankNumber((String) list2.get(15));
personPostEntity.setGetToCity((String) list2.get(16)); personPostEntity.setGetToProvince((String) list2.get(16));
personPostEntity.setGetToCounty((String) list2.get(17)); personPostEntity.setGetToCity((String) list2.get(17));
personPostEntity.setBusinessType((String) list2.get(18)); personPostEntity.setGetToCounty((String) list2.get(18));
personPostEntity.setLatticeMouthInformation((String) list2.get(19)); personPostEntity.setBusinessType((String) list2.get(19));
personPostEntity.setNatureOfTheInternal((String) list2.get(20)); personPostEntity.setLatticeMouthInformation((String) list2.get(20));
personPostEntity.setNatureOfTheInformation((String) list2.get(21)); personPostEntity.setNatureOfTheInternal((String) list2.get(21));
personPostEntity.setFirstWhite((String) list2.get(22)); personPostEntity.setNatureOfTheInformation((String) list2.get(22));
personPostEntity.setFileId(fileNameDicEntity.getFileId()); personPostEntity.setFirstWhite((String) list2.get(23));
entityList.add(personPostEntity); entityList.add(personPostEntity);
} }
boolean b = personPostService.savePersonPost(entityList); personPostService.savePersonPost(entityList);
} catch (Exception e) { } catch (Exception e) {
......
...@@ -5,12 +5,12 @@ import java.sql.Time; ...@@ -5,12 +5,12 @@ import java.sql.Time;
import java.util.Objects; import java.util.Objects;
@Entity @Entity
@Table(name = "PERSON_POST", schema = "YINGXIN", catalog = "") @Table(name = "PERSON_POST", schema = "YX", catalog = "")
public class PersonPostEntity { public class PersonPostEntity {
private String waybillNumber; private String waybillNumber;
private String backWaybillNumber; private String backWaybillNumber;
private String orderNumber; private String orderNumber;
private Time createDate; private String createDate;
private String openid; private String openid;
private String wcPlayOrderNumber; private String wcPlayOrderNumber;
private String playState; private String playState;
...@@ -37,7 +37,12 @@ public class PersonPostEntity { ...@@ -37,7 +37,12 @@ public class PersonPostEntity {
private Time validPeriodEnd; private Time validPeriodEnd;
private String note; private String note;
private Long state; private Long state;
private Time uploadDate;
private Long fileId; private Long fileId;
private Time analysisDate;
private Time printDate;
private Time formStartTime;
private Time formDeadline;
@Id @Id
@Column(name = "WAYBILL_NUMBER") @Column(name = "WAYBILL_NUMBER")
...@@ -71,11 +76,11 @@ public class PersonPostEntity { ...@@ -71,11 +76,11 @@ public class PersonPostEntity {
@Basic @Basic
@Column(name = "CREATE_DATE") @Column(name = "CREATE_DATE")
public Time getCreateDate() { public String getCreateDate() {
return createDate; return createDate;
} }
public void setCreateDate(Time createDate) { public void setCreateDate(String createDate) {
this.createDate = createDate; this.createDate = createDate;
} }
...@@ -339,6 +344,15 @@ public class PersonPostEntity { ...@@ -339,6 +344,15 @@ public class PersonPostEntity {
this.state = state; this.state = state;
} }
@Basic
@Column(name = "UPLOAD_DATE")
public Time getUploadDate() {
return uploadDate;
}
public void setUploadDate(Time uploadDate) {
this.uploadDate = uploadDate;
}
@Basic @Basic
@Column(name = "FILE_ID") @Column(name = "FILE_ID")
...@@ -350,6 +364,45 @@ public class PersonPostEntity { ...@@ -350,6 +364,45 @@ public class PersonPostEntity {
this.fileId = fileId; this.fileId = fileId;
} }
@Basic
@Column(name = "ANALYSIS_DATE")
public Time getAnalysisDate() {
return analysisDate;
}
public void setAnalysisDate(Time analysisDate) {
this.analysisDate = analysisDate;
}
@Basic
@Column(name = "PRINT_DATE")
public Time getPrintDate() {
return printDate;
}
public void setPrintDate(Time printDate) {
this.printDate = printDate;
}
@Basic
@Column(name = "FORM_START_TIME")
public Time getFormStartTime() {
return formStartTime;
}
public void setFormStartTime(Time formStartTime) {
this.formStartTime = formStartTime;
}
@Basic
@Column(name = "FORM_DEADLINE")
public Time getFormDeadline() {
return formDeadline;
}
public void setFormDeadline(Time formDeadline) {
this.formDeadline = formDeadline;
}
@Override @Override
public boolean equals(Object o) { public boolean equals(Object o) {
...@@ -386,11 +439,16 @@ public class PersonPostEntity { ...@@ -386,11 +439,16 @@ public class PersonPostEntity {
Objects.equals(validPeriodEnd, that.validPeriodEnd) && Objects.equals(validPeriodEnd, that.validPeriodEnd) &&
Objects.equals(note, that.note) && Objects.equals(note, that.note) &&
Objects.equals(state, that.state) && Objects.equals(state, that.state) &&
Objects.equals(fileId, that.fileId) ; Objects.equals(uploadDate, that.uploadDate) &&
Objects.equals(fileId, that.fileId) &&
Objects.equals(analysisDate, that.analysisDate) &&
Objects.equals(printDate, that.printDate) &&
Objects.equals(formStartTime, that.formStartTime) &&
Objects.equals(formDeadline, that.formDeadline);
} }
@Override @Override
public int hashCode() { public int hashCode() {
return Objects.hash(waybillNumber, backWaybillNumber, orderNumber, createDate, openid, wcPlayOrderNumber, playState, orderState, applicantName, senderName, senderPhone, senderAddress, recipientName, recipientPhone, recipientAddress, orderBlankNumber, getToProvince, getToCity, getToCounty, businessType, latticeMouthInformation, natureOfTheInternal, natureOfTheInformation, firstWhite, idCard, acceptTheMatter, beginUsefulLife, validPeriodEnd, note, state, fileId); return Objects.hash(waybillNumber, backWaybillNumber, orderNumber, createDate, openid, wcPlayOrderNumber, playState, orderState, applicantName, senderName, senderPhone, senderAddress, recipientName, recipientPhone, recipientAddress, orderBlankNumber, getToProvince, getToCity, getToCounty, businessType, latticeMouthInformation, natureOfTheInternal, natureOfTheInformation, firstWhite, idCard, acceptTheMatter, beginUsefulLife, validPeriodEnd, note, state, uploadDate, fileId, analysisDate, printDate, formStartTime, formDeadline);
} }
} }
...@@ -12,7 +12,10 @@ import java.util.List; ...@@ -12,7 +12,10 @@ import java.util.List;
*/ */
@Mapper @Mapper
public interface PersonPostMapper { public interface PersonPostMapper {
@Update("insert into PERSON_POST ( WAYBILL_NUMBER,BACK_WAYBILL_NUMBER,ORDER_NUMBER,CREATE_DATE,OPENID,WC_PLAY_ORDER_NUMBER,PLAY_STATE,ORDER_STATE,APPLICANT_NAME,SENDER_NAME,SENDER_PHONE,SENDER_ADDRESS,RECIPIENT_NAME,RECIPIENT_PHONE,RECIPIENT_ADDRESS,ORDER_BLANK_NUMBER,GET_TO_PROVINCE,GET_TO_CITY,GET_TO_COUNTY,BUSINESS_TYPE,LATTICE_MOUTH_INFORMATION,NATURE_OF_THE_INTERNAL,NATURE_OF_THE_INFORMATION,FIRST_WHITE,UPLOAD_DATE) values (#{waybillNumber},#{backWaybillNumber},#{orderNumber},#{createDate},#{openid},#{wcPlayOrderNumber},#{playState},#{orderState},#{applicantName},#{senderName},#{senderPhone},#{senderAddress},#{recipientName},#{recipientPhone},#{recipientAddress},#{orderBlankNumber},#{getToProvince},#{getToCity},#{getToCounty},#{businessType},#{latticeMouthInformation},#{natureOfTheInternal},#{natureOfTheInformation},#{firstWhite},#(uploadDate))") @Update("insert into PERSON_POST " +
"( WAYBILL_NUMBER,BACK_WAYBILL_NUMBER,ORDER_NUMBER,CREATE_DATE,OPENID,WC_PLAY_ORDER_NUMBER,PLAY_STATE,ORDER_STATE,APPLICANT_NAME,SENDER_NAME,SENDER_PHONE,SENDER_ADDRESS,RECIPIENT_NAME,RECIPIENT_PHONE,RECIPIENT_ADDRESS,ORDER_BLANK_NUMBER,GET_TO_PROVINCE,GET_TO_CITY,GET_TO_COUNTY,BUSINESS_TYPE,LATTICE_MOUTH_INFORMATION,NATURE_OF_THE_INTERNAL,NATURE_OF_THE_INFORMATION,FIRST_WHITE) " +
"values " +
"(#{waybillNumber},#{backWaybillNumber},#{orderNumber},#{createDate},#{openid},#{wcPlayOrderNumber},#{playState},#{orderState},#{applicantName},#{senderName},#{senderPhone},#{senderAddress},#{recipientName},#{recipientPhone},#{recipientAddress},#{orderBlankNumber},#{getToProvince},#{getToCity},#{getToCounty},#{businessType},#{latticeMouthInformation},#{natureOfTheInternal},#{natureOfTheInformation},#{firstWhite})")
public boolean savePersonPost(PersonPostEntity personPostEntity); public boolean savePersonPost(PersonPostEntity personPostEntity);
@Update("update prepro_person p set IS_POST=9 where p.JMSFZSLH in ( select p.JMSFZSLH from prepro_person p left join files files on p.file_id=files.ID \n" + @Update("update prepro_person p set IS_POST=9 where p.JMSFZSLH in ( select p.JMSFZSLH from prepro_person p left join files files on p.file_id=files.ID \n" +
......
...@@ -9,6 +9,8 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -9,6 +9,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import javax.xml.crypto.Data;
import java.sql.Time;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
...@@ -27,8 +29,7 @@ public class PersonPostServiceImpl implements PersonPostService { ...@@ -27,8 +29,7 @@ public class PersonPostServiceImpl implements PersonPostService {
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public boolean savePersonPost(List<PersonPostEntity> personPostEntities) { public boolean savePersonPost(List<PersonPostEntity> personPostEntities) {
for (PersonPostEntity personPostEntity: personPostEntities) { for (PersonPostEntity personPostEntity: personPostEntities) {
personPostEntity.setCreateDate(new java.sql.Time(new Date().getTime())); personPostMapper.savePersonPost(personPostEntity);
boolean b = personPostMapper.savePersonPost(personPostEntity);
} }
return true; return true;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment