Commit ab6830cc4e694ded7934d19c9951ba375273770a

Authored by dongqin
1 parent b99aa68d11

添加打印次数接口

Showing 2 changed files with 26 additions and 0 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ApplyOrderController.java View file @ ab6830c
... ... @@ -112,6 +112,19 @@
112 112 return map;
113 113 }
114 114  
  115 + /**
  116 + * 添加打印次数
  117 + *
  118 + * @param sampleReportId
  119 + * @return
  120 + */
  121 + @RequestMapping(method = RequestMethod.POST,value = "/addPrintSize")
  122 + @ResponseBody
  123 + @TokenRequired
  124 + public BaseResponse addPrintSize( @RequestParam(value = "sampleReportId") String sampleReportId) {
  125 + return applyOrderFacade.addPrintSize(sampleReportId);
  126 + }
  127 +
115 128 @RequestMapping(method = RequestMethod.GET, value = "/sieveapply")
116 129 @ResponseBody
117 130 @TokenRequired
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java View file @ ab6830c
... ... @@ -1944,6 +1944,19 @@
1944 1944 return unencryptedStr;
1945 1945 }
1946 1946  
  1947 + public BaseResponse addPrintSize(String sampleReportId) {
  1948 + Query query = Query.query(Criteria.where("sampleReportId").is(sampleReportId));
  1949 + SieveResultModel resultModel = mongoTemplate.findOne(query, SieveResultModel.class);
  1950 + Update update = new Update();
  1951 + update.set("printSize", resultModel.getPrintSize().intValue()+ 1);
  1952 + Boolean hasReport = resultModel.getHasReport();
  1953 + if (hasReport != null && hasReport == false) {
  1954 + update.set("hasReport", true);
  1955 + }
  1956 + mongoTemplate.updateFirst(query, update, SieveResultModel.class);
  1957 + BaseResponse baseResponse = new BaseResponse();
  1958 + return baseResponse;
  1959 + }
1947 1960  
1948 1961  
1949 1962 /*拼json使用*/