Commit 94ec71ea authored by suichenguang's avatar suichenguang

测试接口

parent c38b59cc
package com.yxproject.start.api;
import com.yxproject.start.entity.resp.SelectByAcceptedEntity;
import com.yxproject.start.entity.resp.SelectByGroupNumEntity;
import com.yxproject.start.entity.resp.SelectByIdcardEntity;
import com.yxproject.start.entity.resp.SelectByWorkOrderEntity;
import com.yxproject.start.service.SelectSerialNumberService;
import com.yxproject.start.utils.YXJSONResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletResponse;
import java.util.HashMap;
import java.util.Map;
/**
*搜索框查询
*/
@RestController
@RequestMapping("specialCardInfo")
public class SelectApi {
/**
* 根据 组号、受理号、身份证号、任务单号查询
*/
@Autowired
private SelectSerialNumberService selectSerialNumberService;
@RequestMapping(value = "selectByCard")
public String selectByCard(@RequestParam("id") String id, HttpServletResponse resp){
resp.setCharacterEncoding("UTF-8");
Map<String, Object> map = new HashMap<>();
switch (id.length()){
case 8:
try {
SelectByGroupNumEntity specialCardInfo = selectSerialNumberService.selectByGroupNumber(id);
map.put("searchResult", specialCardInfo);
}catch (Exception e){
e.printStackTrace();
}
break;
case 10:
try {
SelectByAcceptedEntity specialCardInfo2 = selectSerialNumberService.selectByAccepted(id);
map.put("searchResult", specialCardInfo2);
}catch (Exception e){
e.printStackTrace();
}
break;
case 18:
try {
SelectByIdcardEntity specialCardInfo3 = selectSerialNumberService.selectByIdCard(id);
map.put("searchResult",specialCardInfo3);
}catch (Exception e){
e.printStackTrace();
}
break;
case 11:
try {
SelectByWorkOrderEntity specialCardInfo4 = selectSerialNumberService.selectByWorkOrderNumber(id);
map.put("searchResult",specialCardInfo4);
}catch (Exception e){
e.printStackTrace();
}
break;
}
YXJSONResponse yxjsonResponse = new YXJSONResponse();
resp.setCharacterEncoding("UTF-8");
yxjsonResponse.outPutSuccess(map);
return yxjsonResponse.toJSONString();
}
}
...@@ -90,7 +90,7 @@ public class TaskListApi { ...@@ -90,7 +90,7 @@ public class TaskListApi {
" {\n" + " {\n" +
" typeCode: '1',\n" + " typeCode: '1',\n" +
" typeName: '普通证',\n" + " typeName: '普通证',\n" +
" typeSum: 300,\n" + " typeSum: 360,\n" +
" isActive: 'true',\n" + " isActive: 'true',\n" +
" countyList: [\n" + " countyList: [\n" +
" {\n" + " {\n" +
...@@ -119,7 +119,7 @@ public class TaskListApi { ...@@ -119,7 +119,7 @@ public class TaskListApi {
" {\n" + " {\n" +
" typeCode: '9',\n" + " typeCode: '9',\n" +
" typeName: '邮寄证',\n" + " typeName: '邮寄证',\n" +
" typeSum: 500,\n" + " typeSum: 460,\n" +
" isActive: 'false',\n" + " isActive: 'false',\n" +
" countyList: [\n" + " countyList: [\n" +
" {\n" + " {\n" +
......
package com.yxproject.start.api.fakeApi;
import org.apache.ibatis.annotations.Param;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("selectXMLApi")
public class filmPrintingApi {
@RequestMapping("selectFilmPrinting")
public String selectFilmPrinting(@Param("date")String date,@Param("gongxu")String gongxu){
String result = "[\n" +
" {\n" +
" typeCode: '1',\n" +
" typeName: '普通证',\n" +
" typeSum: 360,\n" +
" isActive: 'true',\n" +
" totalCount: 'true',\n" +
" remaining: 3,\n" +
" countyList: [\n" +
" {\n" +
" taskId: '20190228001',\n" +
" verificationDate: '20190301',\n" +
" county: '西城区',\n" +
" listCount: 160,\n" +
" groupNo: '03687576-03687587',\n" +
" verificationCount: 160,\n" +
" readCount: 160,\n" +
" invalid: 0\n" +
" },\n" +
" {\n" +
" taskId: '20190228001',\n" +
" verificationDate: '20190301',\n" +
" county: '东城区',\n" +
" listCount: 270,\n" +
" groupNo: '00234653-00234658',\n" +
" verificationCount: 270,\n" +
" readCount: 270,\n" +
" invalid: 0\n" +
" },\n" +
" {\n" +
" taskId: '20190228001',\n" +
" verificationDate: '20190301',\n" +
" county: '海淀区',\n" +
" listCount: 140,\n" +
" groupNo: '00234653-00234658',\n" +
" verificationCount: 140,\n" +
" readCount: 140,\n" +
" invalid: 0\n" +
" }\n" +
" ]\n" +
" },\n" +
" {\n" +
" typeCode: '9',\n" +
" typeName: '邮寄证',\n" +
" typeSum: 420,\n" +
" isActive: 'true',\n" +
" totalCount: 'true',\n" +
" remaining: 3,\n" +
" countyList: [\n" +
" {\n" +
" taskId: '20190228001',\n" +
" verificationDate: '20190301',\n" +
" county: '西城区',\n" +
" listCount: 140,\n" +
" groupNo: '03687576-03687587',\n" +
" verificationCount: 140,\n" +
" readCount: 140,\n" +
" invalid: 1\n" +
" },\n" +
" {\n" +
" taskId: '20190228001',\n" +
" verificationDate: '20190301',\n" +
" county: '东城区',\n" +
" listCount: 270,\n" +
" groupNo: '00234653-00234658',\n" +
" verificationCount: 270,\n" +
" readCount: 270,\n" +
" invalid: 0\n" +
" },\n" +
" {\n" +
" taskId: '20190228001',\n" +
" verificationDate: '20190301',\n" +
" county: '海淀区',\n" +
" listCount: 140,\n" +
" groupNo: '00234653-00234658',\n" +
" verificationCount: 140,\n" +
" readCount: 140,\n" +
" invalid: 0\n" +
" }\n" +
" ]\n" +
" }\n" +
"]";
return result;
}
}
package com.yxproject.start.api.fakeApi;
import net.sf.json.JSONObject;
import org.apache.ibatis.annotations.Param;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.List;
@RestController
@RequestMapping("groupListApi")
public class groupListApi {
/**
* 根据组号列表查询
* @return
*/
@RequestMapping("selectList")
public String selectList(@Param("group")String group){
List<JSONObject> postList = new ArrayList<>();
JSONObject jsonStr1 = new JSONObject();
jsonStr1.put("policeName","东城区派出所");
jsonStr1.put("verificationData","160");
jsonStr1.put("printCount","0");
jsonStr1.put("qualityTest ","0");
postList.add(jsonStr1);
JSONObject jsonStr2 = new JSONObject();
jsonStr2.put("policeName","东城区派出所");
jsonStr2.put("verificationData","160");
jsonStr2.put("printCount","0");
jsonStr2.put("qualityTest ","0");
postList.add(jsonStr2);
JSONObject jsonStr3 = new JSONObject();
jsonStr3.put("policeName","东城区派出所");
jsonStr3.put("verificationData","160");
jsonStr3.put("printCount","0");
jsonStr3.put("qualityTest ","0");
postList.add(jsonStr3);
return postList.toString();
}
}
...@@ -9,7 +9,7 @@ import java.util.ArrayList; ...@@ -9,7 +9,7 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
@RestController @RestController
@RequestMapping("selectXMLApi") @RequestMapping("readCardApi")
public class readCardApi { public class readCardApi {
/** /**
...@@ -23,7 +23,6 @@ public class readCardApi { ...@@ -23,7 +23,6 @@ public class readCardApi {
public String selectPostData(@Param("idCard") String idCard,@Param("startDate") String startDate,@Param("endDate") String endDate){ public String selectPostData(@Param("idCard") String idCard,@Param("startDate") String startDate,@Param("endDate") String endDate){
List<JSONObject> countyList = new ArrayList<>(); List<JSONObject> countyList = new ArrayList<>();
JSONObject jsonStr1 = new JSONObject(); JSONObject jsonStr1 = new JSONObject();
jsonStr1.put("name","周强"); jsonStr1.put("name","周强");
jsonStr1.put("sex","男"); jsonStr1.put("sex","男");
......
...@@ -9,7 +9,7 @@ import java.util.ArrayList; ...@@ -9,7 +9,7 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
@RestController @RestController
@RequestMapping("selectXMLApi") @RequestMapping("selectExcelApi")
public class selectExcelApi { public class selectExcelApi {
/** /**
......
...@@ -2,6 +2,7 @@ package com.yxproject.start.api.fakeApi; ...@@ -2,6 +2,7 @@ package com.yxproject.start.api.fakeApi;
import net.sf.json.JSONObject; import net.sf.json.JSONObject;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
...@@ -13,22 +14,18 @@ import java.util.List; ...@@ -13,22 +14,18 @@ import java.util.List;
public class selectPostData { public class selectPostData {
/** /**
* 邮寄信息查询 * 邮寄信息查询
* @param name * @param jsonStr
* @param formNo
* @param serialNo
* @param printState
* @param latticeMouth
* @param county
* @param readDate
* @return postList * @return postList
*/ */
@RequestMapping("selectPost") @RequestMapping("selectPost")
public String selectPost(@Param("name")String name,@Param("formNo")String formNo,@Param("serialNo")String serialNo,@Param("printState")String printState,@Param("latticeMouth")String latticeMouth,@Param("county")String county,@Param("readDate")String readDate){ public String selectPost(@RequestBody String jsonStr){
List<JSONObject> postList = new ArrayList<>(); List<JSONObject> postList = new ArrayList<>();
JSONObject jsonStr1 = new JSONObject(); JSONObject jsonStr1 = new JSONObject();
jsonStr1.put("formNo",formNo); jsonStr1.put("formNo","6614038");
jsonStr1.put("waybillNumber","2102968392945"); jsonStr1.put("waybillNumber","2102968392945");
jsonStr1.put("backWaybillNumber","2163968602938"); jsonStr1.put("backWaybillNumber","2163968602938");
jsonStr1.put("firstWhite","1100120172018121900012"); jsonStr1.put("firstWhite","1100120172018121900012");
...@@ -37,7 +34,6 @@ public class selectPostData { ...@@ -37,7 +34,6 @@ public class selectPostData {
jsonStr1.put("issuingAuthority","马连洼派出所"); jsonStr1.put("issuingAuthority","马连洼派出所");
jsonStr1.put("applicantName","杨家将"); jsonStr1.put("applicantName","杨家将");
jsonStr1.put("printDate","20190302"); jsonStr1.put("printDate","20190302");
postList.add(jsonStr1); postList.add(jsonStr1);
return postList.toString(); return postList.toString();
} }
......
package com.yxproject.start.api.fakeApi;
public class sortingGroupListApi {
}
package com.yxproject.start.entity.resp;
import javax.xml.crypto.Data;
public class SelectByAcceptedEntity {
private String cardType;
private String library;
private String accept_No;
private String name;
private String sex_No;
private String id_No;
private String birthday;
private String sign_Govt;
private String begin_Date;
private String expire_Date;
private String status_No;
private String taskState;
private String cityName;
private Data lastModifyTime;
public String getCardType() {
return cardType;
}
public void setCardType(String cardType) {
this.cardType = cardType;
}
public String getLibrary() {
return library;
}
public void setLibrary(String library) {
this.library = library;
}
public String getAccept_No() {
return accept_No;
}
public void setAccept_No(String accept_No) {
this.accept_No = accept_No;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex_No() {
return sex_No;
}
public void setSex_No(String sex_No) {
this.sex_No = sex_No;
}
public String getId_No() {
return id_No;
}
public void setId_No(String id_No) {
this.id_No = id_No;
}
public String getBirthday() {
return birthday;
}
public void setBirthday(String birthday) {
this.birthday = birthday;
}
public String getSign_Govt() {
return sign_Govt;
}
public void setSign_Govt(String sign_Govt) {
this.sign_Govt = sign_Govt;
}
public String getBegin_Date() {
return begin_Date;
}
public void setBegin_Date(String begin_Date) {
this.begin_Date = begin_Date;
}
public String getExpire_Date() {
return expire_Date;
}
public void setExpire_Date(String expire_Date) {
this.expire_Date = expire_Date;
}
public String getStatus_No() {
return status_No;
}
public void setStatus_No(String status_No) {
this.status_No = status_No;
}
public String getTaskState() {
return taskState;
}
public void setTaskState(String taskState) {
this.taskState = taskState;
}
public String getCityName() {
return cityName;
}
public void setCityName(String cityName) {
this.cityName = cityName;
}
public Data getLastModifyTime() {
return lastModifyTime;
}
public void setLastModifyTime(Data lastModifyTime) {
this.lastModifyTime = lastModifyTime;
}
}
package com.yxproject.start.entity.resp;
import java.util.Date;
public class SelectByGroupNumEntity {
private String library;
private String cityName;
private String cardType;
private String painterName;
private String taskId;
private String group_No;
private Date submit_Date;
private Date position_Date;
private String quality_People_Name;
private Date out_Storage_Date;
private Date in_Storage_Date;
private String exception_Information;
public String getLibrary() {
return library;
}
public void setLibrary(String library) {
this.library = library;
}
public String getCityName() {
return cityName;
}
public void setCityName(String cityName) {
this.cityName = cityName;
}
public String getCardType() {
return cardType;
}
public void setCardType(String cardType) {
this.cardType = cardType;
}
public String getPainterName() {
return painterName;
}
public void setPainterName(String painterName) {
this.painterName = painterName;
}
public String getTaskId() {
return taskId;
}
public void setTaskId(String taskId) {
this.taskId = taskId;
}
public String getGroup_No() {
return group_No;
}
public void setGroup_No(String group_No) {
this.group_No = group_No;
}
public Date getSubmit_Date() {
return submit_Date;
}
public void setSubmit_Date(Date submit_Date) {
this.submit_Date = submit_Date;
}
public Date getPosition_Date() {
return position_Date;
}
public void setPosition_Date(Date position_Date) {
this.position_Date = position_Date;
}
public String getQuality_People_Name() {
return quality_People_Name;
}
public void setQuality_People_Name(String quality_People_Name) {
this.quality_People_Name = quality_People_Name;
}
public Date getOut_Storage_Date() {
return out_Storage_Date;
}
public void setOut_Storage_Date(Date out_Storage_Date) {
this.out_Storage_Date = out_Storage_Date;
}
public Date getIn_Storage_Date() {
return in_Storage_Date;
}
public void setIn_Storage_Date(Date in_Storage_Date) {
this.in_Storage_Date = in_Storage_Date;
}
public String getException_Information() {
return exception_Information;
}
public void setException_Information(String exception_Information) {
this.exception_Information = exception_Information;
}
}
package com.yxproject.start.entity.resp;
import javax.xml.crypto.Data;
public class SelectByIdcardEntity {
private String cardType;
private String library;
private String accept_No;
private String name;
private String sex_No;
private String id_No;
private String birthday;
private String sign_Govt;
private String begin_Date;
private String expire_Date;
private String status_No;
private String taskState;
private String cityName;
private Data lastModifyTime;
public String getCardType() {
return cardType;
}
public void setCardType(String cardType) {
this.cardType = cardType;
}
public String getLibrary() {
return library;
}
public void setLibrary(String library) {
this.library = library;
}
public String getAccept_No() {
return accept_No;
}
public void setAccept_No(String accept_No) {
this.accept_No = accept_No;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex_No() {
return sex_No;
}
public void setSex_No(String sex_No) {
this.sex_No = sex_No;
}
public String getId_No() {
return id_No;
}
public void setId_No(String id_No) {
this.id_No = id_No;
}
public String getBirthday() {
return birthday;
}
public void setBirthday(String birthday) {
this.birthday = birthday;
}
public String getSign_Govt() {
return sign_Govt;
}
public void setSign_Govt(String sign_Govt) {
this.sign_Govt = sign_Govt;
}
public String getBegin_Date() {
return begin_Date;
}
public void setBegin_Date(String begin_Date) {
this.begin_Date = begin_Date;
}
public String getExpire_Date() {
return expire_Date;
}
public void setExpire_Date(String expire_Date) {
this.expire_Date = expire_Date;
}
public String getStatus_No() {
return status_No;
}
public void setStatus_No(String status_No) {
this.status_No = status_No;
}
public String getTaskState() {
return taskState;
}
public void setTaskState(String taskState) {
this.taskState = taskState;
}
public String getCityName() {
return cityName;
}
public void setCityName(String cityName) {
this.cityName = cityName;
}
public Data getLastModifyTime() {
return lastModifyTime;
}
public void setLastModifyTime(Data lastModifyTime) {
this.lastModifyTime = lastModifyTime;
}
}
\ No newline at end of file
package com.yxproject.start.entity.resp;
import java.util.Date;
public class SelectByWorkOrderEntity {
private String library;
private String cityName;
private String cardType;
private String painterName;
private long task_Id;
private Date submit_Date;
private Date position_Date;
private String quality_People_Name;
private Date out_Storage_Date;
private Date in_Storage_Date;
private String exception_Information;
public String getLibrary() {
return library;
}
public void setLibrary(String library) {
this.library = library;
}
public String getCityName() {
return cityName;
}
public void setCityName(String cityName) {
this.cityName = cityName;
}
public String getCardType() {
return cardType;
}
public void setCardType(String cardType) {
this.cardType = cardType;
}
public String getPainterName() {
return painterName;
}
public void setPainterName(String painterName) {
this.painterName = painterName;
}
public long getTask_Id() {
return task_Id;
}
public void setTask_Id(long task_Id) {
this.task_Id = task_Id;
}
public Date getSubmit_Date() {
return submit_Date;
}
public void setSubmit_Date(Date submit_Date) {
this.submit_Date = submit_Date;
}
public Date getPosition_Date() {
return position_Date;
}
public void setPosition_Date(Date position_Date) {
this.position_Date = position_Date;
}
public String getQuality_People_Name() {
return quality_People_Name;
}
public void setQuality_People_Name(String quality_People_Name) {
this.quality_People_Name = quality_People_Name;
}
public Date getOut_Storage_Date() {
return out_Storage_Date;
}
public void setOut_Storage_Date(Date out_Storage_Date) {
this.out_Storage_Date = out_Storage_Date;
}
public Date getIn_Storage_Date() {
return in_Storage_Date;
}
public void setIn_Storage_Date(Date in_Storage_Date) {
this.in_Storage_Date = in_Storage_Date;
}
public String getException_Information() {
return exception_Information;
}
public void setException_Information(String exception_Information) {
this.exception_Information = exception_Information;
}
}
package com.yxproject.start.mapper; package com.yxproject.start.mapper;
import com.yxproject.start.entity.CardDetailedListEntity;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
/** /**
* @auther zhangyusheng * @auther zhangyusheng
...@@ -8,4 +14,20 @@ import org.apache.ibatis.annotations.Mapper; ...@@ -8,4 +14,20 @@ import org.apache.ibatis.annotations.Mapper;
*/ */
@Mapper @Mapper
public interface CardDetailedListMapper { public interface CardDetailedListMapper {
/**
* 生成身份证详单
*/
@Insert("INSERT INTO CARD_DETAILED_LIST (UPLOAD_NO,POLICE_CODE,CARD_ID,NAME)VALUES(#{uploadNo},#{policeCode},#{cardId},#{name})")
public boolean saveCardDetailedList(@Param("uploadNo")String uploadNo,@Param("policeCode")String policeCode,@Param("cardId")String cardId,@Param("name")String name);
/**
*查询详单数据
*/
@Select("SELECT upload_no,subStr(UPLOAD_NO,0,9),ID_NO,NAME FROM PROD_CARD_T@PROD_LINK WHERE subStr(ACCEPT_NO,0,8) \n" +
"IN (SELECT GROUP_NO FROM GROUP_NO WHERE TASK_ID=#{taskId} \n" +
"AND (subStr(UPLOAD_NO,0,9)=#{gajgId}));")
public List<CardDetailedListEntity> selectCardDetiledListData(@Param("taskId")String taskId,@Param("gajgId")String gajgId);
} }
package com.yxproject.start.mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Update;
public interface GroupNoMapper {
/**
* 特证表计数+1
*/
@Update("UPDATE GROUP_NO SET SPECIAL_CARD_COUNT =SPECIAL_CARD_COUNT+1 WHERE TASK_ID = #{taskId}")
public boolean createFastCard (@Param("acceptNo")String accept);
}
package com.yxproject.start.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import java.util.Map;
@Mapper
public interface SelectSerialNumberMapper {
@Select("select\n" +
" TASK.TASK_ID,\n" +
" GROUP_NO.GROUP_NO,\n" +
" CITY_DIC.CITYNAME,\n" +
" CARD_TYPE_DIC.CARD_TYPE,\n" +
" TASK.SUBMIT_DATE,\n" +
" PRINTER_DIC.PRINTER_NAME,\n" +
" TASK.POSITION_DATE,\n" +
" TASK.QUALITY_PEOPLE_NAME,\n" +
" TASK.OUT_STORAGE_DATE,\n" +
" TASK.IN_STORAGE_DATE,\n" +
" TASK.EXCEPTION_INFORMATION\n" +
" from GROUP_NO\n" +
" LEFT JOIN TASK ON (GROUP_NO.TASK_ID =TASK.TASK_ID)\n" +
" LEFT JOIN TASK_STATE_DIC ON (TASK.TASK_STATE_ID = TASK_STATE_DIC.TASK_STATE_ID)\n" +
" LEFT JOIN CITY_DIC ON(TASK.CITYCODE = CITY_DIC.CITYCODE)\n" +
" LEFT JOIN PRINTER_DIC ON (TASK.PRINTER_ID = PRINTER_DIC.PRINTER_ID)\n" +
" LEFT JOIN CARD_TYPE_DIC ON (TASK.CARD_TYPE = CARD_TYPE_DIC.CARD_TYPE_ID)\n" +
" where GROUP_NO=#{id}")
public Map<String,Object> selectByGroupNumber(String id);
@Select("SELECT\n" +
" ACC_CARD_T.ACCEPT_NO,\n" +
" ACC_CARD_T.NAME,\n" +
" ACC_CARD_T.ID_NO,\n" +
" ACC_CARD_T.SEX_NO,\n" +
" ACC_CARD_T.BIRTHDAY,\n" +
" CARD_TYPE_DIC.CARD_TYPE,\n" +
" ACC_CARD_T.SIGN_GOVT,\n" +
" ACC_CARD_T.BEGIN_DATE,\n" +
" ACC_CARD_T.EXPIRE_DATE,\n" +
" ACC_CARD_T.STATUS_NO,\n" +
" TASK_STATE_DIC.TASK_STATE,\n" +
" CITY_DIC.CITYNAME,\n" +
" decode(TASK.TASK_STATE_ID,2,TASK.submit_date,3,TASK.ISSUED_DATE,4,TASK.OUT_WORKSHOP_DATE,5,TASK.POSITION_DATE) lastModifyTime\n" +
" FROM acc_card_t@accu_dblink\n" +
" LEFT JOIN group_no ON (substr(accept_no,0,8) = group_no.GROUP_NO)\n" +
" LEFT JOIN task ON (task.task_id = group_no.TASK_ID)\n" +
" LEFT JOIN CITY_DIC ON (TASK.CITYCODE = CITY_DIC.CITYCODE)\n" +
" LEFT JOIN TASK_STATE_DIC ON (TASK.TASK_STATE_ID = TASK_STATE_DIC.TASK_STATE_ID)\n" +
" LEFT JOIN CARD_TYPE_DIC ON (TASK.CARD_TYPE = CARD_TYPE_DIC.CARD_TYPE_ID)\n" +
" where ACCEPT_NO=#{id}")
public Map<String,Object> selectByAccepted(String id);
@Select("SELECT\n" +
" ACC_CARD_T.ACCEPT_NO,\n" +
" ACC_CARD_T.NAME,\n" +
" ACC_CARD_T.ID_NO,\n" +
" ACC_CARD_T.SEX_NO,\n" +
" ACC_CARD_T.BIRTHDAY,\n" +
" CARD_TYPE_DIC.CARD_TYPE,\n" +
" ACC_CARD_T.SIGN_GOVT,\n" +
" ACC_CARD_T.BEGIN_DATE,\n" +
" ACC_CARD_T.EXPIRE_DATE,\n" +
" ACC_CARD_T.STATUS_NO,\n" +
" TASK_STATE_DIC.TASK_STATE,\n" +
" CITY_DIC.CITYNAME,\n" +
" decode(TASK.TASK_STATE_ID,2,TASK.submit_date,3,TASK.ISSUED_DATE,4,TASK.OUT_WORKSHOP_DATE,5,TASK.POSITION_DATE) lastModifyTime\n" +
" FROM acc_card_t@accu_dblink\n" +
" LEFT JOIN group_no ON (substr(accept_no,0,8) = group_no.GROUP_NO)\n" +
" LEFT JOIN task ON (task.task_id = group_no.TASK_ID)\n" +
" LEFT JOIN CITY_DIC ON (TASK.CITYCODE = CITY_DIC.CITYCODE)\n" +
" LEFT JOIN TASK_STATE_DIC ON (TASK.TASK_STATE_ID = TASK_STATE_DIC.TASK_STATE_ID)\n" +
" LEFT JOIN CARD_TYPE_DIC ON (TASK.CARD_TYPE = CARD_TYPE_DIC.CARD_TYPE_ID)\n" +
" where ID_NO=#{id}")
public Map<String,Object> selectByIdCard(String id);
@Select("select\n" +
" TASK.TASK_ID,\n" +
" CITY_DIC.CITYNAME,\n" +
" CARD_TYPE_DIC.CARD_TYPE,\n" +
" TASK.SUBMIT_DATE,\n" +
" PRINTER_DIC.PRINTER_NAME,\n" +
" TASK.POSITION_DATE,\n" +
" TASK.QUALITY_PEOPLE_NAME,\n" +
" TASK.OUT_STORAGE_DATE,\n" +
" TASK.IN_STORAGE_DATE,\n" +
" TASK.EXCEPTION_INFORMATION\n" +
" from TASK\n" +
" LEFT JOIN TASK_STATE_DIC ON (TASK.TASK_STATE_ID = TASK_STATE_DIC.TASK_STATE_ID)\n" +
" LEFT JOIN CITY_DIC ON (TASK.CITYCODE = CITY_DIC.CITYCODE)\n" +
" LEFT JOIN PRINTER_DIC ON (TASK.PRINTER_ID = PRINTER_DIC.PRINTER_ID)\n" +
" LEFT JOIN CARD_TYPE_DIC ON (TASK.CARD_TYPE = CARD_TYPE_DIC.CARD_TYPE_ID)\n" +
" where TASK_ID =#{id}")
public Map<String,Object> selectByWorkOrderNumber(String id);
}
...@@ -69,7 +69,7 @@ public interface TaskListMapper { ...@@ -69,7 +69,7 @@ public interface TaskListMapper {
* @param taskListEntityMap * @param taskListEntityMap
* @return * @return
*/ */
@Insert("INSERT INTO TASK (CARD_TYPE,OLD_CARD_TYPE,COUNTY_CODE,TASK_STATE_ID)VALUES(1,1,#{countyCode}),0") @Insert("INSERT INTO TASK (CARD_TYPE,OLD_CARD_TYPE,COUNTY_CODE,TASK_STATE_ID)VALUES(1,1,#{countyCode},0)")
public boolean createTaskList(List<TaskListEntity> taskListEntityMap); public boolean createTaskList(List<TaskListEntity> taskListEntityMap);
/** /**
...@@ -91,11 +91,7 @@ public interface TaskListMapper { ...@@ -91,11 +91,7 @@ public interface TaskListMapper {
public List<CountCountyEntity> selectTaskByCounty(@Param("submitDate") String submitDate,@Param("taskState")String taskState); public List<CountCountyEntity> selectTaskByCounty(@Param("submitDate") String submitDate,@Param("taskState")String taskState);
/**
* 生成快证任务单
*/
@Update("")
public boolean createFastCard (@Param("acceptNo")String accept);
} }
package com.yxproject.start.service; package com.yxproject.start.service;
import com.yxproject.start.entity.CardDetailedListEntity;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/** /**
* @auther zhangyusheng * @auther zhangyusheng
* 2019/3/1 21:28 * 2019/3/1 21:28
*/ */
public interface CardDetailedListService { public interface CardDetailedListService {
public List<CardDetailedListEntity> selectCardDetiledListData(String taskId, String gajgId);
public boolean saveCardDetailedList(String uploadNo,String policeCode,String cardId,String name);
} }
package com.yxproject.start.service;
import com.yxproject.start.entity.resp.SelectByAcceptedEntity;
import com.yxproject.start.entity.resp.SelectByGroupNumEntity;
import com.yxproject.start.entity.resp.SelectByIdcardEntity;
import com.yxproject.start.entity.resp.SelectByWorkOrderEntity;
public interface SelectSerialNumberService {
SelectByGroupNumEntity selectByGroupNumber(String id);
SelectByAcceptedEntity selectByAccepted(String id);
SelectByIdcardEntity selectByIdCard(String id);
SelectByWorkOrderEntity selectByWorkOrderNumber(String id);
}
package com.yxproject.start.service.impl; package com.yxproject.start.service.impl;
import com.yxproject.start.entity.CardDetailedListEntity;
import com.yxproject.start.mapper.CardDetailedListMapper; import com.yxproject.start.mapper.CardDetailedListMapper;
import com.yxproject.start.service.CardDetailedListService; import com.yxproject.start.service.CardDetailedListService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List;
/** /**
* @auther zhangyusheng * @auther zhangyusheng
* 2019/3/1 21:28 * 2019/3/1 21:28
...@@ -13,4 +16,16 @@ import org.springframework.stereotype.Service; ...@@ -13,4 +16,16 @@ import org.springframework.stereotype.Service;
public class CardDetailedListServiceImpl implements CardDetailedListService { public class CardDetailedListServiceImpl implements CardDetailedListService {
@Autowired @Autowired
private CardDetailedListMapper cardDetailedListMapper; private CardDetailedListMapper cardDetailedListMapper;
@Override
public List<CardDetailedListEntity> selectCardDetiledListData(String taskId, String gajgId) {
List<CardDetailedListEntity> list = cardDetailedListMapper.selectCardDetiledListData(taskId,gajgId);
return list;
}
@Override
public boolean saveCardDetailedList(String uploadNo, String policeCode, String cardId, String name) {
cardDetailedListMapper.saveCardDetailedList(uploadNo,policeCode,cardId,name);
return true;
}
} }
package com.yxproject.start.service.impl;
import com.yxproject.start.entity.resp.SelectByAcceptedEntity;
import com.yxproject.start.entity.resp.SelectByGroupNumEntity;
import com.yxproject.start.entity.resp.SelectByIdcardEntity;
import com.yxproject.start.entity.resp.SelectByWorkOrderEntity;
import com.yxproject.start.mapper.SelectSerialNumberMapper;
import com.yxproject.start.service.SelectSerialNumberService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.xml.crypto.Data;
import java.util.Date;
import java.util.Map;
@Service
public class SelectSerialNumberServiceImpl implements SelectSerialNumberService {
@Autowired
public SelectSerialNumberMapper selectSerialNumberMapper;
@Override
public SelectByGroupNumEntity selectByGroupNumber(String id){
Map<String, Object> map = selectSerialNumberMapper.selectByGroupNumber(id);
SelectByGroupNumEntity selectByGroupNumEntity = new SelectByGroupNumEntity();
try {
selectByGroupNumEntity.setLibrary("盈信库");
selectByGroupNumEntity.setCityName(String.valueOf(map.get("CITYNAME")));
selectByGroupNumEntity.setCardType((String) map.get("CARD_TYPE"));
selectByGroupNumEntity.setPainterName((String) map.get("PRINTER_NAME"));
selectByGroupNumEntity.setTaskId(String.valueOf(map.get("TASK_ID")));
selectByGroupNumEntity.setGroup_No(String.valueOf(map.get("GROUP_NO")));
selectByGroupNumEntity.setSubmit_Date((Date) map.get("SUBMIT_DATE"));
System.out.println("Date:"+selectByGroupNumEntity.getSubmit_Date().toString());
selectByGroupNumEntity.setPosition_Date((Date) map.get("POSITION_DATE"));
selectByGroupNumEntity.setQuality_People_Name((String) map.get("QUALITY_PEOPLE_NAME"));
selectByGroupNumEntity.setOut_Storage_Date((Date) map.get("OUT_STORAGE_DATE"));
selectByGroupNumEntity.setIn_Storage_Date((Date) map.get("IN_STORAGE_DATE"));
selectByGroupNumEntity.setException_Information((String) map.get("EXCEPTION_INFORMATION"));
}catch (NullPointerException e){
e.printStackTrace();
}
return selectByGroupNumEntity;
}
@Override
public SelectByAcceptedEntity selectByAccepted(String id){
Map<String,Object> map = selectSerialNumberMapper.selectByAccepted(id);
SelectByAcceptedEntity selectByAcceptedEntity = new SelectByAcceptedEntity();
String sex ;
try {
if (Integer.parseInt((String) map.get("SEX_NO")) ==1){
sex = "男";
}else if (Integer.parseInt((String) map.get("SEX_NO"))==2){
sex = "女";
}else {
sex = "缺失";
}
selectByAcceptedEntity.setCardType((String) map.get("CARD_TYPE"));
selectByAcceptedEntity.setLibrary("受理库");
selectByAcceptedEntity.setAccept_No((String) map.get("ACCEPT_NO"));
selectByAcceptedEntity.setName((String) map.get("NAME"));
selectByAcceptedEntity.setSex_No(sex);
selectByAcceptedEntity.setId_No((String) map.get("ID_NO"));
selectByAcceptedEntity.setBirthday((String) map.get("BIRTHDAY"));
selectByAcceptedEntity.setSign_Govt((String) map.get("SIGN_GOVT"));
selectByAcceptedEntity.setBegin_Date((String) map.get("BEGIN_DATE"));
selectByAcceptedEntity.setExpire_Date((String) map.get("EXPIRE_DATE"));
selectByAcceptedEntity.setStatus_No((String) map.get("STATUS_NO"));
selectByAcceptedEntity.setTaskState((String) map.get("TASK_STATE"));
selectByAcceptedEntity.setCityName((String) map.get("CITYNAME"));
selectByAcceptedEntity.setLastModifyTime((Data) map.get("lastModifyTime;"));
}catch (NullPointerException e){
e.printStackTrace();
}
return selectByAcceptedEntity;
}
@Override
public SelectByIdcardEntity selectByIdCard(String id){
Map<String,Object> map = selectSerialNumberMapper.selectByIdCard(id);
SelectByIdcardEntity selectByIdcardEntity = new SelectByIdcardEntity();
String sex ;
try {
if (Integer.parseInt((String) map.get("SEX_NO")) ==1){
sex = "男";
}else if (Integer.parseInt((String) map.get("SEX_NO"))==2){
sex = "女";
}else {
sex = "缺失";
}
selectByIdcardEntity.setCardType((String) map.get("CARD_TYPE"));
selectByIdcardEntity.setLibrary("受理库");
selectByIdcardEntity.setAccept_No((String) map.get("ACCEPT_NO"));
selectByIdcardEntity.setName((String) map.get("NAME"));
selectByIdcardEntity.setSex_No(sex);
selectByIdcardEntity.setId_No((String) map.get("ID_NO"));
selectByIdcardEntity.setBirthday((String) map.get("BIRTHDAY"));
selectByIdcardEntity.setSign_Govt((String) map.get("SIGN_GOVT"));
selectByIdcardEntity.setBegin_Date((String) map.get("BEGIN_DATE"));
selectByIdcardEntity.setExpire_Date((String) map.get("EXPIRE_DATE"));
selectByIdcardEntity.setStatus_No((String) map.get("STATUS_NO"));
selectByIdcardEntity.setTaskState((String) map.get("TASK_STATE"));
selectByIdcardEntity.setCityName((String) map.get("CITYNAME"));
selectByIdcardEntity.setLastModifyTime((Data) map.get("lastModifyTime;"));
}catch (NullPointerException e){
e.printStackTrace();
}
return selectByIdcardEntity;
}
@Override
public SelectByWorkOrderEntity selectByWorkOrderNumber(String id){
Map<String,Object> map = selectSerialNumberMapper.selectByWorkOrderNumber(id);
SelectByWorkOrderEntity selectByWorkOrderEntity = new SelectByWorkOrderEntity();
try {
selectByWorkOrderEntity.setLibrary("盈信库");
selectByWorkOrderEntity.setCityName((String) map.get("CITYNAME"));
selectByWorkOrderEntity.setCardType((String) map.get("CARD_TYPE"));
selectByWorkOrderEntity.setPainterName((String) map.get("PRINTER_NAME"));
selectByWorkOrderEntity.setTask_Id(Long.valueOf(String.valueOf( map.get("TASK_ID"))));
selectByWorkOrderEntity.setSubmit_Date((Date) map.get("SUBMIT_DATE"));
selectByWorkOrderEntity.setPosition_Date((Date) map.get("POSITION_DATE"));
selectByWorkOrderEntity.setQuality_People_Name((String) map.get("QUALITY_PEOPLE_NAME"));
selectByWorkOrderEntity.setOut_Storage_Date((Date) map.get("OUT_STORAGE_DATE"));
selectByWorkOrderEntity.setIn_Storage_Date((Date) map.get("IN_STORAGE_DATE"));
selectByWorkOrderEntity.setException_Information((String) map.get("EXCEPTION_INFORMATION"));
} catch (NullPointerException e){
e.printStackTrace();
}
return selectByWorkOrderEntity;
}
}
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