|  |  |  | 
|---|
|  |  |  | achieveNew.setProjPercentage(Double.parseDouble(beauticianState.getExtract())); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (isFirst && beauticianState.getEndTime() != null && beauticianState.getBeginTime() != null) { | 
|---|
|  |  |  | long timeSpace = beauticianState.getEndTime().getTime() - beauticianState.getBeginTime().getTime(); | 
|---|
|  |  |  | if (timeSpace > 0) { | 
|---|
|  |  |  | achieveNew.setProjTime((int) (timeSpace / 1000 / 60)); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | achieveNew.setProjTime(1); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //                long timeSpace = beauticianState.getEndTime().getTime() - beauticianState.getBeginTime().getTime(); | 
|---|
|  |  |  | //                if (timeSpace > 0) { | 
|---|
|  |  |  | //                    achieveNew.setProjTime((int) (timeSpace / 1000 / 60)); | 
|---|
|  |  |  | //                } else { | 
|---|
|  |  |  | //                    achieveNew.setProjTime(1); | 
|---|
|  |  |  | //                } | 
|---|
|  |  |  | achieveNew.setProjTime(beauticianState.getExcTime()); | 
|---|
|  |  |  | isFirst = false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | achieveNewList.add(achieveNew); | 
|---|
|  |  |  | 
|---|
|  |  |  | if (CollectionUtils.isNotEmpty(pageOrder.getItems())) { | 
|---|
|  |  |  | for (SysOrderItem orderItem : pageOrder.getItems()) { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (orderItem != null && CollectionUtils.isNotEmpty(orderItem.getAchaeveList())) { | 
|---|
|  |  |  | if (orderItem != null && CollectionUtils.isNotEmpty(orderItem.getAchieveList())) { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | for (AchieveNew achieveNew : orderItem.getAchaeveList()) { | 
|---|
|  |  |  | if (achieveNew !=null   && achieveNew.getT1()!=null) { | 
|---|
|  |  |  | for (AchieveNew achieveNew : orderItem.getAchieveList()) { | 
|---|
|  |  |  | if (achieveNew !=null   && achieveNew.getGoodsCash()!=null) { | 
|---|
|  |  |  | buildAchieve(pageOrder,  orderItem, achieveNew); | 
|---|
|  |  |  | // 新增美疗师业绩 | 
|---|
|  |  |  | achieveNewList.add(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.setGoodsCash(0 - achieveNew.getGoodsCash()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | achieveNew.setVipId(pageOrder.getVipId()); | 
|---|
|  |  |  | 
|---|
|  |  |  | // 本日 | 
|---|
|  |  |  | case 1 : | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | // 昨日 | 
|---|
|  |  |  | // 昨日 | 
|---|
|  |  |  | case 2: | 
|---|
|  |  |  | startTime = DateUtil.previousNDate(startTime, 1); | 
|---|
|  |  |  | endTime = startTime; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | // 本月 | 
|---|
|  |  |  | // 本月 | 
|---|
|  |  |  | case 3: | 
|---|
|  |  |  | calendar.set(Calendar.DAY_OF_MONTH, 1); | 
|---|
|  |  |  | startTime = calendar.getTime(); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | // 上月 | 
|---|
|  |  |  | // 上月 | 
|---|
|  |  |  | case 4: | 
|---|
|  |  |  | calendar.add(Calendar.MONTH, -1); | 
|---|
|  |  |  | calendar.set(Calendar.DAY_OF_MONTH, 1); | 
|---|