|
|
@@ -478,6 +478,33 @@ public class SaleServiceImpl implements SaleService{
|
|
|
return baseDTO;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void batchClose(BatchDealBaseDTO baseDTOs) {
|
|
|
+ if (null == baseDTOs || null == baseDTOs.getBaseDTOs() ||
|
|
|
+ baseDTOs.getBaseDTOs().size() == 0) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ for (DocBaseDTO baseDTO : baseDTOs.getBaseDTOs()) {
|
|
|
+ if (!StringUtils.isEmpty(baseDTO.getId())) {
|
|
|
+ close(baseDTO.getId());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void batchOpen(BatchDealBaseDTO baseDTOs) {
|
|
|
+ if (null == baseDTOs || null == baseDTOs.getBaseDTOs() ||
|
|
|
+ baseDTOs.getBaseDTOs().size() == 0) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ for (DocBaseDTO baseDTO : baseDTOs.getBaseDTOs()) {
|
|
|
+ if (!StringUtils.isEmpty(baseDTO.getId())) {
|
|
|
+ open(baseDTO.getId());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
//更新最新销售总额
|
|
|
private void updateTotal(Long id) {
|
|
|
if (null == id) {
|