Commit 2551e798 authored by dahai's avatar dahai

push

parent b6981d1b
...@@ -34,7 +34,7 @@ public class ReceiptApi { ...@@ -34,7 +34,7 @@ public class ReceiptApi {
*/ */
@RequestMapping("createReceiptList") @RequestMapping("createReceiptList")
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public Map<String,Object> createReceiptList(@RequestParam("id") String id) { public Map<String,Object> createReceiptList(@RequestParam("id") String id,@RequestParam("name") String name) {
//判断是否是特证 //判断是否是特证
if (receiptService.selectSpecialCardByAcceptNo(id) == 1) { if (receiptService.selectSpecialCardByAcceptNo(id) == 1) {
//查询这个受理号是否生成了交接单 //查询这个受理号是否生成了交接单
...@@ -53,6 +53,7 @@ public class ReceiptApi { ...@@ -53,6 +53,7 @@ public class ReceiptApi {
receiptListEntity.setFinishCount(Long.valueOf(resultDate.get("VALID_COUNT").toString())); receiptListEntity.setFinishCount(Long.valueOf(resultDate.get("VALID_COUNT").toString()));
receiptListEntity.setQrCode(resultDate.get("ACCEPT_NO").toString()); receiptListEntity.setQrCode(resultDate.get("ACCEPT_NO").toString());
receiptListEntity.setState((long) 0); receiptListEntity.setState((long) 0);
receiptListEntity.setCheckName(name);
//生成特证交接单 //生成特证交接单
long S = receiptService.createReceiptList(receiptListEntity); long S = receiptService.createReceiptList(receiptListEntity);
...@@ -60,13 +61,13 @@ public class ReceiptApi { ...@@ -60,13 +61,13 @@ public class ReceiptApi {
Map<String, Object> detailedData = receiptService.selectDetailedData2(id); Map<String, Object> detailedData = receiptService.selectDetailedData2(id);
String uploadNo = (String) detailedData.get("UPLOAD_NO"); String uploadNo = (String) detailedData.get("UPLOAD_NO");
String acceptNo2 = (String) detailedData.get("ACCEPT_NO"); String acceptNo2 = (String) detailedData.get("ACCEPT_NO");
String name = (String) detailedData.get("NAME"); String name2 = (String) detailedData.get("NAME");
String sex = (String) detailedData.get("SEX_NO"); String sex = (String) detailedData.get("SEX_NO");
String signGovt = (String) detailedData.get("SIGN_GOVT"); String signGovt = (String) detailedData.get("SIGN_GOVT");
String gajg_dm = (String) detailedData.get("GAJG_DM"); String gajg_dm = (String) detailedData.get("GAJG_DM");
Long receiptId = receiptListEntity.getId(); Long receiptId = receiptListEntity.getId();
//生成特证详单 //生成特证详单
receiptService.createDetailedList(uploadNo, acceptNo2, name, id, gajg_dm, receiptId, sex, signGovt); receiptService.createDetailedList(uploadNo, acceptNo2, name2, id, gajg_dm, receiptId, sex, signGovt);
Map<String,Object> map = new HashMap<>(); Map<String,Object> map = new HashMap<>();
map.put("show",true); map.put("show",true);
map.put("msg","生成交接单"); map.put("msg","生成交接单");
...@@ -100,6 +101,7 @@ public class ReceiptApi { ...@@ -100,6 +101,7 @@ public class ReceiptApi {
receiptListEntity.setQrCode(receiptListDate.get(i).get("GROUP_NO").toString()); receiptListEntity.setQrCode(receiptListDate.get(i).get("GROUP_NO").toString());
// 状态0未复核 // 状态0未复核
receiptListEntity.setState((long) 0); receiptListEntity.setState((long) 0);
receiptListEntity.setCheckName(name);
//查询这个组号是否生成了交接单 //查询这个组号是否生成了交接单
List<Map<String, Object>> mapList = receiptService.selectByGroupNo(receiptListDate.get(i).get("GROUP_NO").toString()); List<Map<String, Object>> mapList = receiptService.selectByGroupNo(receiptListDate.get(i).get("GROUP_NO").toString());
//没有生成交接单 //没有生成交接单
...@@ -114,13 +116,13 @@ public class ReceiptApi { ...@@ -114,13 +116,13 @@ public class ReceiptApi {
Map<String, Object> detailedData = receiptService.selectDetailedData(receiptListDate.get(n).get("ID_NO").toString()); Map<String, Object> detailedData = receiptService.selectDetailedData(receiptListDate.get(n).get("ID_NO").toString());
String uploadNo = (String) detailedData.get("UPLOAD_NO"); String uploadNo = (String) detailedData.get("UPLOAD_NO");
String acceptNo2 = (String) detailedData.get("ACCEPT_NO"); String acceptNo2 = (String) detailedData.get("ACCEPT_NO");
String name = (String) detailedData.get("NAME"); String name2 = (String) detailedData.get("NAME");
String sex = (String) detailedData.get("SEX_NO"); String sex = (String) detailedData.get("SEX_NO");
String signGovt = (String) detailedData.get("SIGN_GOVT"); String signGovt = (String) detailedData.get("SIGN_GOVT");
String gajg_dm = (String) detailedData.get("GAJG_DM"); String gajg_dm = (String) detailedData.get("GAJG_DM");
int receiptId = Integer.parseInt((BigDecimal) detailedData.get("ID") + ""); int receiptId = Integer.parseInt((BigDecimal) detailedData.get("ID") + "");
//生成详单 //生成详单
receiptService.createDetailedList(uploadNo, acceptNo2, name, receiptListDate.get(n).get("ID_NO").toString(), gajg_dm, receiptId, sex, signGovt); receiptService.createDetailedList(uploadNo, acceptNo2, name2, receiptListDate.get(n).get("ID_NO").toString(), gajg_dm, receiptId, sex, signGovt);
} else { } else {
//不做操作 //不做操作
} }
......
...@@ -47,11 +47,11 @@ public interface ReceiptMapper { ...@@ -47,11 +47,11 @@ public interface ReceiptMapper {
//生成交接单 //生成交接单
@Insert("<script>" + @Insert("<script>" +
" INSERT INTO RECEIPT_LIST(QR_CODE,POLICE_CODE,FINISH_COUNT,STATE,CARD_TYPE_ID" + " INSERT INTO RECEIPT_LIST(QR_CODE,POLICE_CODE,FINISH_COUNT,STATE,CARD_TYPE_ID,CHECK_NAME,CHECK_date" +
"<if test ='oldCardTypeId !=null'> " + "<if test ='oldCardTypeId !=null'> " +
",OLD_CARD_TYPE_ID" + ",OLD_CARD_TYPE_ID" +
"</if> " + "</if> " +
")VALUES(#{qrCode},#{policeCode},#{finishCount},#{state},#{cardTypeId}" + ")VALUES(#{qrCode},#{policeCode},#{finishCount},#{state},#{cardTypeId},#{checkName},sysdate" +
"<if test ='oldCardTypeId !=null'> " + "<if test ='oldCardTypeId !=null'> " +
",#{oldCardTypeId}" + ",#{oldCardTypeId}" +
"</if> " + "</if> " +
......
...@@ -22,8 +22,8 @@ public class ReceiptServiceImpl implements ReceiptService { ...@@ -22,8 +22,8 @@ public class ReceiptServiceImpl implements ReceiptService {
@Override @Override
public long createReceiptList(ReceiptListEntity receiptListEntity) { public long createReceiptList(ReceiptListEntity receiptListEntity) {
receiptMapper.createReceiptList(receiptListEntity);
return receiptMapper.createReceiptList(receiptListEntity); return receiptListEntity.getId();
} }
@Override @Override
......
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