forked from kidgrow-microservices-platform

zhaoxiaohao
2021-04-22 d6c989a5d9122e5cf969dd640a92b8e12caf8aa6
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/SaasClientPayServiceImpl.java
@@ -23,10 +23,7 @@
import org.springframework.stereotype.Service;
import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import java.util.*;
//import com.kidgrow.recordcenter.feign.ChildService;
@@ -164,7 +161,11 @@
            List<String> list=new ArrayList<>();
            list.add(str);
            list.add(aliCode);
            return ResultBody.ok().data(list);
            Map<String,Object> map=new HashMap<>();
            map.put("list",list);
            double v = Double.parseDouble(modelByObject.getPayPrice().toString())/100;
            map.put("payPrice",v);
            return ResultBody.ok().data(map);
        }
        saasClientPay.setId(UUID.randomUUID().toString().replace("-",""));
        saasClientPay.setOutTradeNo(UUID.randomUUID().toString().replace("-",""));
@@ -177,9 +178,11 @@
        if(byObject==null){
            return ResultBody.failed().msg("该部门或医院没有开通单次支付");
        }
        saasClientPay.setPayPrice(byObject.getPayPrice()*100);
        saasClientPay.setPayKidgrow(byObject.getPayKidgrow()*100);
        saasClientPay.setPayCustom(byObject.getPayCustom()*100);
        saasClientPay.setPayPrice(Double.valueOf(byObject.getPayPrice()).intValue());
//        saasClientPay.setPayPrice(1);
        saasClientPay.setPayKidgrow(Double.valueOf(byObject.getPayKidgrow()).intValue());
        saasClientPay.setPayCustom(Double.valueOf(byObject.getPayCustom()).intValue());
        saasClientPay.setPayStatus(0);
        String str="";
        Map<String, String> wxCode = this.getWxCode(saasClientPay, request);
@@ -192,7 +195,11 @@
        List<String> list=new ArrayList<>();
        list.add(str);
        list.add(aliCode);
        return ResultBody.ok().data(list);
        Map<String,Object> map=new HashMap<>();
        map.put("list",list);
        double v = byObject.getPayPrice() / 100;
        map.put("payPrice",v);
        return ResultBody.ok().data(map);
    }
    /**
     * 获取微信的二维码