Commit 1adadcdd authored by suichenguang's avatar suichenguang

push

parent 214734e6
...@@ -643,6 +643,7 @@ public class UserApi { ...@@ -643,6 +643,7 @@ public class UserApi {
font3.setFontHeightInPoints((short) 24); font3.setFontHeightInPoints((short) 24);
style3.setFont(font3); style3.setFont(font3);
HSSFCellStyle style4=wb.createCellStyle(); //表头样式 HSSFCellStyle style4=wb.createCellStyle(); //表头样式
style4.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER); //设置垂直居中 style4.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER); //设置垂直居中
style4.setAlignment(HSSFCellStyle.ALIGN_CENTER); style4.setAlignment(HSSFCellStyle.ALIGN_CENTER);
......
package com.yxproject.start.api;
import com.yxproject.start.entity.SpecialCardInfoEntity;
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.RequestBody;
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.Map;
/**
* 根据 组号、受理号、身份证号、任务单号查询
*
*
*/
@RestController
@RequestMapping("specialCardInfo")
public class selectApi {
/**
*搜索框查询
*/
@Autowired
private SelectSerialNumberService selectSerialNumberService;
public String selectByCard(@RequestParam("id") String id, HttpServletResponse resp){
String library;
SpecialCardInfoEntity specialCardInfoEntity;
switch (id.length()){
case 8:
library="盈信库";
specialCardInfoEntity= selectSerialNumberService.selectByGroupNumber(id);
specialCardInfoEntity.setLibrary(library);
YXJSONResponse yxjsonResponse = new YXJSONResponse();
resp.setCharacterEncoding("UTF-8");
yxjsonResponse.outPutSuccess(specialCardInfoEntity);
return yxjsonResponse.toJSONString();
case 10:
library ="受理库";
break;
case 18:
library="受理库";
break;
case 11:
break;
}
return null;
}
}
package com.yxproject.start.entity;
import javax.persistence.Entity;
import javax.xml.crypto.Data;
@Entity
public class SpecialCardInfoEntity {
/**库名*/
private String library;
/**组号*/
private long groupIn;
/**证件类型*/
private int specialType;
/**地域*/
private String countryName;
/**循环单生成时间*/
private Data submitDate;
/**工序*/
private String taskState;
/**转入制证库时间*/
private Data ZzSubmitDate;
/**原文件名*/
private String originalNo;
/**装库日期*/
/**循环单流水号*/
/**打印机器*/
/**操作时间*/
/***/
public String getLibrary() {
return library;
}
public void setLibrary(String library) {
this.library = library;
}
public long getGroupIn() {
return groupIn;
}
public void setGroupIn(long groupIn) {
this.groupIn = groupIn;
}
public int getSpecialType() {
return specialType;
}
public void setSpecialType(int specialType) {
this.specialType = specialType;
}
public String getCountryName() {
return countryName;
}
public void setCountryName(String countryName) {
this.countryName = countryName;
}
public Data getSubmitDate() {
return submitDate;
}
public void setSubmitDate(Data submitDate) {
this.submitDate = submitDate;
}
public String getTaskState() {
return taskState;
}
public void setTaskState(String taskState) {
this.taskState = taskState;
}
public Data getZzSubmitDate() {
return ZzSubmitDate;
}
public void setZzSubmitDate(Data zzSubmitDate) {
ZzSubmitDate = zzSubmitDate;
}
public String getOriginalNo() {
return originalNo;
}
public void setOriginalNo(String originalNo) {
this.originalNo = originalNo;
}
}
package com.yxproject.start.mapper;
import com.yxproject.start.entity.SpecialCardEntity;
import com.yxproject.start.entity.SpecialCardInfoEntity;
import com.yxproject.start.entity.accu.AccCardTEntity;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
import java.util.Map;
@Mapper
public interface SelectSerialNumberMapper {
public Map<String,Object> selectByGroupNumber(String id);
public Map<String,Object> selectByIDCardOrAccepted(String id);
public Map<String,Object> selectByWorkOrderNumber(String id);
}
package com.yxproject.start.service;
import com.yxproject.start.entity.SpecialCardInfoEntity;
public interface SelectSerialNumberService {
public SpecialCardInfoEntity selectByGroupNumber(String id);
}
package com.yxproject.start.service.impl;
import com.yxproject.start.mapper.SelectSerialNumberMapper;
import org.springframework.beans.factory.annotation.Autowired;
public class SelectSerialNumberServiceImpl {
@Autowired
public SelectSerialNumberMapper selectSerialNumberMapper;
}
package com.yxproject.start.utils; package com.yxproject.start.utils;
import com.yxproject.start.entity.SpecialCardInfoEntity;
import net.sf.json.JSON; import net.sf.json.JSON;
import net.sf.json.JSONArray; import net.sf.json.JSONArray;
import net.sf.json.JSONObject; import net.sf.json.JSONObject;
...@@ -32,8 +33,9 @@ public class YXJSONResponse { ...@@ -32,8 +33,9 @@ public class YXJSONResponse {
/** /**
* 返回一个只有起止时间的空返回值对象 * 返回一个只有起止时间的空返回值对象
* @return 返回值对象 * @return 返回值对象
* @param specialCardInfoEntity
*/ */
public YXJSONResponse outPutSuccess() { public YXJSONResponse outPutSuccess(SpecialCardInfoEntity specialCardInfoEntity) {
this.ServerProcessingFinishStamp = System.currentTimeMillis(); this.ServerProcessingFinishStamp = System.currentTimeMillis();
this.ServerProcessingDur = this.ServerProcessingFinishStamp - this.start_stamp; this.ServerProcessingDur = this.ServerProcessingFinishStamp - this.start_stamp;
this.Error = false; this.Error = false;
......
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.yxproject.start.mapper.ProdCardTMapper">
<resultMap id="SelectSerialNumberMapper" type="com.yxproject.start.entity.SpecialCardInfoEntity">
</resultMap>
<!--根据组号查询-->
<select id="selectByGroupNumber" parameterType="String" resultType="com.yxproject.start.entity.SpecialCardInfoEntity">
select * from GROUP_NO
INNER JOIN TASK ON (GROUP_NO.TASK_ID =TASK.TASK_ID)
INNER JOIN TASK_STATE_DIC ON (TASK.TASK_STATE_ID = TASK_STATE_DIC.TASK_STATE_ID)
INNER JOIN CITY_DIC ON(TASK.CITYCODE = CITY_DIC.CITYCODE)
where GROUP_NO=#{id}
</select>
<!--根据受理号查询-->
<select id="selectByAccepted" parameterType="String" resultType="com.yxproject.start.entity.SpecialCardInfoEntity">
select * from acc_card_t@accu_dblink
where ACCEPT_NO=#{id}
</select>
<!--根据身份证号查询-->
<select id="selectByIdCard" parameterType="String" resultType="com.yxproject.start.entity.SpecialCardInfoEntity">
select * from PROD_CARD_T@PROD_LINK
where ID_NO =#{id}
</select>
<!--根据任务单查询-->
<select id="selectByWorkOrderNumber" parameterType="String" resultType="com.yxproject.start.entity.SpecialCardInfoEntity">
select * from PROD_CARD_T@PROD_LINK
where ACCEPT_NO=#{id} or ID_NO =#{id}
</select>
</mapper>
\ No newline at end of file
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