| | |
| | | item.setStatus(1); |
| | | item.setUpdateBy(getUserId()); |
| | | item.setUpdateTime(new Date()); |
| | | if(item.getPlandeAmt()!=null && item.getRealdeAmt()!=null){ |
| | | item.setExcessAmount(item.getRealdeAmt()-item.getPlandeAmt()); |
| | | } |
| | | if(item.getPlandeDate()!=null && item.getRealinDate()!=null){ |
| | | Integer days = (int) ((item.getRealinDate().getTime() - item.getPlandeDate().getTime()) / (1000*3600*24)); |
| | | item.setExcessTime(days); |
| | | } |
| | | |
| | | itemService.insertAll(item); |
| | | return R.ok(); |
| | | } |
| | |
| | | item.setRealEndTime(newitem.getRealEndTime()); |
| | | item.setRealStartTime(newitem.getRealStartTime()); |
| | | } |
| | | //超出运费 |
| | | if(item.getPlandeAmt()!=null && item.getRealdeAmt()!=null){ |
| | | item.setExcessAmount(item.getRealdeAmt()-item.getPlandeAmt()); |
| | | } |
| | | //超出天数 |
| | | if(item.getRealinDate()!=null && item.getPlaninDate()!=null){ |
| | | Double days = (double) ((item.getRealinDate().getTime() - item.getPlaninDate().getTime()) / (1000*3600*24)); |
| | | Integer day= (int) Math.ceil(days); |
| | | item.setExcessTime(day); |
| | | } |
| | | item.setUpdateBy(getUserId()); |
| | | item.setUpdateTime(new Date()); |
| | | itemService.update(item,new EntityWrapper<Item>() |