Commit 2b0ed62f authored by suichenguang's avatar suichenguang

添加交接单详单备注

parent 3da5d992
......@@ -62,8 +62,9 @@ public class InfoManagementApi {
@RequestMapping("deleteInfo")
@Transactional(rollbackFor = Exception.class)
public boolean deleteInfo(@Param("beginFileName")String beginFileName, @Param("endFileName")String endFileName, @Param("gajgMc") String gajgMc, @Param("beginDate")String beginDate, @Param("endDate")String endDate){
boolean result= infoManagementService.deleteInfo(beginFileName,endFileName,gajgMc,replaceDate(beginDate),replaceDate(endDate));
return result;
boolean result= infoManagementService.deleteInfo(beginFileName,endFileName,gajgMc,replaceDate(beginDate),replaceDate(endDate));
return result;
}
/**
......
package com.yxproject.start.api;
import com.yxproject.start.entity.DetailReceiptListEntity;
import com.yxproject.start.service.ReceiptService;
import net.sf.json.JSONArray;
import org.apache.ibatis.annotations.Param;
import org.omg.CORBA.PUBLIC_MEMBER;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import java.math.BigDecimal;
import java.text.ParseException;
......@@ -208,4 +209,33 @@ public class ReceiptApi {
return true;
}
/**
* 根据受理号查询详单信息
* @param jsonStr
* @return
*/
@RequestMapping("selectDetailByAcceptNo")
public List<DetailReceiptListEntity> selectDetailByAcceptNo(@RequestBody String jsonStr){
JSONArray jsonarray = JSONArray.fromObject(jsonStr);
List<DetailReceiptListEntity> resultList = new ArrayList<>();
for (int i=0;i<jsonarray.size();i++){
DetailReceiptListEntity detailReceiptListEntity= receiptService.selectDetailByAcceptNo((String) jsonarray.get(i));
resultList.add(detailReceiptListEntity);
}
return resultList;
}
/**
* 更改备注信息
* @param acceptNo
* @param note
* @return
*/
@RequestMapping("updateDetailNote")
public boolean updateDetailNote(@RequestParam("acceptNo")String acceptNo,@RequestParam("note")String note){
receiptService.updateDetail(acceptNo,note);
return true;
}
}
package com.yxproject.start.mapper;
import com.yxproject.start.entity.DetailReceiptListEntity;
import org.apache.ibatis.annotations.*;
import java.util.Date;
......@@ -109,14 +110,6 @@ public interface ReceiptMapper {
//复核一致,按交接单编号查询证件数量
@Select("select FINISH_COUNT from RECEIPT_LIST WHERE ID=#{receiptId}")
public int selectCountByReceiptId(@Param("receiptId")String receiptId);
//符合一致,按交接单编号查询详单库数量
public int selectDetailCountByReceiptId(@Param("receiptId")String receiptId);
@Select("select \n" +
"count(prod_trace_t.download_no)as download,\n" +
"count(prod_trace_t.checker_no) as checkerCount,\n" +
......@@ -134,4 +127,11 @@ public interface ReceiptMapper {
public Map<String,Object>selectTimes(@Param("groupNo") String groupNo);
@Select("select * from DETAIL_RECEIPT_LIST where ACCEPT_NO=#{acceptNo} or card_id=#{acceptNo}")
public DetailReceiptListEntity selectDetailByAcceptNo(@Param("acceptNo") String acceptNo);
@Update("update DETAIL_RECEIPT_LIST set NOTE = #{note} WHERE ACCEPT_NO=#{acceptNo}")
public boolean updateDetail(@Param("acceptNo")String accept,@Param("note")String note);
}
package com.yxproject.start.service;
import com.yxproject.start.entity.DetailReceiptListEntity;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
......@@ -53,4 +54,8 @@ public interface ReceiptService {
public Map<String,Object> selectTimes(String groupNo);
public DetailReceiptListEntity selectDetailByAcceptNo(@Param("acceptNo") String acceptNo);
public boolean updateDetail(@Param("acceptNo")String accept,@Param("note")String note);
}
package com.yxproject.start.service.impl;
import com.yxproject.start.entity.DetailReceiptListEntity;
import com.yxproject.start.mapper.ReceiptMapper;
import com.yxproject.start.service.ReceiptService;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -129,4 +130,16 @@ public class ReceiptServiceImpl implements ReceiptService {
Map<String, Object> maps = receiptMapper.selectTimes(groupNo);
return maps;
}
@Override
public DetailReceiptListEntity selectDetailByAcceptNo(String acceptNo) {
DetailReceiptListEntity detailReceiptListEntity = receiptMapper.selectDetailByAcceptNo(acceptNo);
return detailReceiptListEntity;
}
@Override
public boolean updateDetail(String accept, String note) {
receiptMapper.updateDetail(accept,note);
return false;
}
}
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