bing 2 jaren geleden
bovenliggende
commit
71c5588b3e

+ 8 - 2
svr/svr-base/src/main/java/com/yihu/jw/base/service/a3service/MedicineOrderService.java

@ -2235,6 +2235,7 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
        }
        if (!StringUtils.isEmpty(cardNum)) {
            orders.addAll(orderDao.findMediicineordersBySocialSecurityCardNumAndSellStateAndBelongCommunity(cardNum, "0",mediicinedevice.getBelongCommunity()));
            orders.addAll(orderDao.findMediicineordersBySocialSecurityCardNumAndSellStateAndBelongCommunity(cardNum, "-5",mediicinedevice.getBelongCommunity()));
        }
        orders = orders.stream().distinct().collect(Collectors.toList());
        if (orders == null || orders.size() == 0) {
@ -2329,8 +2330,13 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
                orderList.add(map);
                continue;
            }
            map.put("status", 0);
            map.put("statusName", "未取药");
            if ("-5".equals(order.getSellState())){
                map.put("status", -5);
                map.put("statusName", "出药异常订单已被锁定");
            }else {
                map.put("status", 0);
                map.put("statusName", "未取药");
            }
            //取得订单详情
            List<Mediicineorderdetail> list = orderdetailDao.findMediicineorderdetailsByIdOrder(order.getId());
            //未取药列表

+ 1 - 0
svr/svr-internet-hospital-job/src/main/java/com/yihu/jw/service/channel/MedicineService.java

@ -229,6 +229,7 @@ public class MedicineService {
    public void syncPrescriptionStatus() {
        List<Mediicineorder> mediicineorderList = mediicineorderDao.findMediicineorderBySellState("0");
        mediicineorderList.addAll(mediicineorderDao.findMediicineorderBySellState("-5"));
        int i=0;
        for (Mediicineorder mediicineorder:mediicineorderList){
            String result = getDataStatus(mediicineorder.getPickUpNum(),mediicineorder.getBelongCommunity());