| | |
| | | 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); |
| | |
| | | achieveNewList.add(achieveNew); |
| | | } |
| | | } |
| | | } else { |
| | | // 如果该订单明细没有设置美疗师则单独设置顾问业绩 |
| | | AchieveNew achieveNew = new AchieveNew(); |
| | | // 顾问业绩等于收款金额 |
| | | achieveNew.setT1(orderItem.getPayMoney() + ""); |
| | | buildAchieve(pageOrder, orderItem, achieveNew); |
| | | // 新增顾问业绩 |
| | | achieveNewList.add(achieveNew); |
| | | } |
| | | } |
| | | } |
| | |
| | | ShoppingGoodsDao shoppingGoodsDao; |
| | | |
| | | private void buildAchieve(SysOrder pageOrder, SysOrderItem orderItem, AchieveNew achieveNew) { |
| | | if (Dictionary.ORDER_STATU_TK.equals(pageOrder.getStatu())) { |
| | | achieveNew.setId(null); |
| | | achieveNew.setProjPercentage(0 - achieveNew.getProjPercentage()); |
| | | achieveNew.setT1((0 - Double.parseDouble(achieveNew.getT1())) + ""); |
| | | } |
| | | |
| | | achieveNew.setVipId(pageOrder.getVipId()); |
| | | achieveNew.setSaleId(pageOrder.getStaffId()); |
| | | |
| | |
| | | achieveNew.setOrderId(pageOrder.getId()); |
| | | achieveNew.setOrderItemId(orderItem.getId()); |
| | | achieveNew.setShopId(pageOrder.getShopId()); |
| | | achieveNew.setCompanyId(pageOrder.getCompanyId()); |
| | | achieveNew.setShoppingGoodsId(orderItem.getGoodsId()); |
| | | // 是否赠送 |
| | | achieveNew.setT2(orderItem.getIsFree()); |