| | |
| | | |
| | | |
| | | @Override |
| | | public void addAchieveByServiceOrder(SysProjServices projServices) { |
| | | public void addAchieveByServiceOrder(SysProjServices projServices) { |
| | | List<AchieveNew> achieveNewList = new ArrayList<>(); |
| | | List<SysBeauticianState> beauticianStateList = sysBeauticianStateDao.selectBySerIds(projServices.getId()); |
| | | int size = beauticianStateList.size(); |
| | |
| | | achieveNew.setVipId(projServices.getVipId()); |
| | | // 是否为赠送业绩 |
| | | if (Dictionary.TAOCAN_SOURCE_ZS.equals(projUse.getSource())) { |
| | | achieveNew.setFreeConsume(projUse.getPrice()); |
| | | achieveNew.setFreeConsume(projUse.getPrice()*beauticianState.getCount()); |
| | | } else { |
| | | achieveNew.setHisConsume(projUse.getPrice()); |
| | | achieveNew.setHisConsume(projUse.getPrice()*beauticianState.getCount()); |
| | | } |
| | | achieveNew.setT2(projUse.getSource()); |
| | | if (projServices.getCreateTime() != null) { |
| | | achieveNew.setDatatime(projServices.getCreateTime()); |
| | | } else { |
| | | achieveNew.setDatatime(new Date()); |
| | | } |
| | | achieveNew.setDatatime(new Date()); |
| | | achieveNew.setOrderType(Dictionary.ORDER_TYPE_SERVICE); |
| | | achieveNew.setServiceOrderId(projServices.getId()); |
| | | achieveNew.setOrderItemId(beauticianState.getId()); |
| | | achieveNew.setShopId(projServices.getShopId()); |
| | | achieveNew.setCompanyId(projServices.getCompanyId()); |
| | | achieveNew.setShoppingGoodsId(projUse.getProjId()); |
| | | achieveNew.setNumberOfPeople(1D / size); |
| | | achieveNew.setProjNum(1); |
| | |
| | | achieveNew.setVipId(pageOrder.getVipId()); |
| | | achieveNew.setSaleId(pageOrder.getStaffId()); |
| | | |
| | | if (pageOrder.getOrderTime() != null) { |
| | | achieveNew.setDatatime(pageOrder.getOrderTime()); |
| | | } else if (pageOrder.getOrderTime() != null) { |
| | | achieveNew.setDatatime(pageOrder.getOrderTime()); |
| | | if (pageOrder.getPayTime() != null) { |
| | | achieveNew.setDatatime(pageOrder.getPayTime()); |
| | | } else { |
| | | achieveNew.setDatatime(new Date()); |
| | | } |
| | |
| | | achieveNew.setOrderId(pageOrder.getId()); |
| | | achieveNew.setOrderItemId(orderItem.getId()); |
| | | achieveNew.setShopId(pageOrder.getShopId()); |
| | | achieveNew.setCompanyId(pageOrder.getCompanyId()); |
| | | achieveNew.setShoppingGoodsId(orderItem.getGoodsId()); |
| | | // 是否赠送 |
| | | achieveNew.setT2(orderItem.getIsFree()); |