admin
2020-06-08 457f4881a89c03984c7b46ed10e8919d3294976c
fanli/src/main/java/com/yeshi/fanli/controller/CallBackController.java
@@ -94,7 +94,7 @@
   @Resource
   private HongBaoManageService hongBaoManageService;
   @Resource
   private OrderHongBaoMoneyComputeService orderHongBaoMoneyComputeService;
@@ -195,6 +195,19 @@
      out.print("success");
   }
   /**
    * 支付宝支付回调
    * @Title: alipay
    * @Description:
    * @param out
    * void 返回类型
    * @throws
    */
   @RequestMapping(value = "alipay")
   public void alipay(PrintWriter out) {
      out.print("success");
   }
   @RequestMapping(value = "banlishop/pay")
   public void banLiShopPay(HttpServletRequest request, PrintWriter out) {
@@ -245,33 +258,12 @@
      // return;
      // }
      String contentDecode = "";
      if (request instanceof MultipartHttpServletRequest) {
         MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
         List<MultipartFile> files = multipartRequest.getFiles("file");
         try {
            InputStream input = files.get(0).getInputStream();
            InputStreamReader reader = new InputStreamReader(input, "UTF-16LE");
            int d = -1;
            String st = "";
            while ((d = reader.read()) != -1) {
               st += ((char) d);
            }
            System.out.println(st);
            contentDecode = st;
            contentDecode = contentDecode.substring(contentDecode.indexOf("(") +1,
                  contentDecode.length()).trim();
            if (contentDecode.endsWith(")"))
               contentDecode = contentDecode.substring(0, contentDecode.length() - 1);
      contentDecode = content.substring(content.indexOf("(") + 1, content.length()).trim();
      if (contentDecode.endsWith(")"))
         contentDecode = contentDecode.substring(0, contentDecode.length() - 1);
            System.out.println(contentDecode);
            reader.close();
         } catch (IOException e) {
            e.printStackTrace();
         }
      }
      System.out.println(contentDecode);
      JSONObject data = JSONObject.fromObject(contentDecode).optJSONObject("data");
@@ -322,7 +314,7 @@
            } else {
               imgInfo.setType(ImgEnum.goods);
               SimpleGoods simpleGoods = new SimpleGoods();
               simpleGoods.setGoodsId(itemId);
               simpleGoods.setGoodsId(itemId + "");
               simpleGoods.setGoodsType(Constant.SOURCE_TYPE_TAOBAO);
               simpleGoods.setState(CommonGoods.STATE_NORMAL);
               CouponInfoVO couponInfo = goodsVO.getCouponInfo();
@@ -342,7 +334,7 @@
         ActivityUser user = ruleList.get((int) (ruleList.size() * Math.random())).getActivityUser();
         try {
            goodsEvaluateService.addGoodsEvaluate(itemId, imageList, user, doc, null, null);
            goodsEvaluateService.addGoodsEvaluate(itemId + "", imageList, user, doc, null, null);
         } catch (GoodsEvaluateException e) {
            e.printStackTrace();
         }