|
@@ -19,21 +19,19 @@ import cn.hutool.core.util.StrUtil;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import vip.xiaonuo.biz.modular.bizsupplier.entity.BizSupplier;
|
|
import vip.xiaonuo.biz.modular.bizsupplier.entity.BizSupplier;
|
|
-import vip.xiaonuo.biz.modular.bizsupplier.entity.BizSupplierAccount;
|
|
|
|
-import vip.xiaonuo.biz.modular.bizsupplier.enums.BizSupplierAccountEnum;
|
|
|
|
|
|
+import vip.xiaonuo.biz.modular.bizsupplier.entity.BizSupplierTransport;
|
|
|
|
+import vip.xiaonuo.biz.modular.bizsupplier.enums.BizSupplierTransportEnum;
|
|
import vip.xiaonuo.biz.modular.bizsupplier.enums.BizSupplierTransportEnum;
|
|
import vip.xiaonuo.biz.modular.bizsupplier.enums.BizSupplierTransportEnum;
|
|
|
|
+import vip.xiaonuo.biz.modular.bizsupplier.param.*;
|
|
import vip.xiaonuo.common.enums.CommonSortOrderEnum;
|
|
import vip.xiaonuo.common.enums.CommonSortOrderEnum;
|
|
import vip.xiaonuo.common.exception.CommonException;
|
|
import vip.xiaonuo.common.exception.CommonException;
|
|
import vip.xiaonuo.common.page.CommonPageRequest;
|
|
import vip.xiaonuo.common.page.CommonPageRequest;
|
|
import vip.xiaonuo.biz.modular.bizsupplier.entity.BizSupplierTransport;
|
|
import vip.xiaonuo.biz.modular.bizsupplier.entity.BizSupplierTransport;
|
|
import vip.xiaonuo.biz.modular.bizsupplier.mapper.BizSupplierTransportMapper;
|
|
import vip.xiaonuo.biz.modular.bizsupplier.mapper.BizSupplierTransportMapper;
|
|
-import vip.xiaonuo.biz.modular.bizsupplier.param.BizSupplierTransportAddParam;
|
|
|
|
-import vip.xiaonuo.biz.modular.bizsupplier.param.BizSupplierTransportEditParam;
|
|
|
|
-import vip.xiaonuo.biz.modular.bizsupplier.param.BizSupplierTransportIdParam;
|
|
|
|
-import vip.xiaonuo.biz.modular.bizsupplier.param.BizSupplierTransportPageParam;
|
|
|
|
import vip.xiaonuo.biz.modular.bizsupplier.service.BizSupplierTransportService;
|
|
import vip.xiaonuo.biz.modular.bizsupplier.service.BizSupplierTransportService;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -101,6 +99,21 @@ public class BizSupplierTransportServiceImpl extends ServiceImpl<BizSupplierTran
|
|
this.removeByIds(CollStreamUtil.toList(bizSupplierTransportIdParamList, BizSupplierTransportIdParam::getId));
|
|
this.removeByIds(CollStreamUtil.toList(bizSupplierTransportIdParamList, BizSupplierTransportIdParam::getId));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
|
+ @Override
|
|
|
|
+ public void audit(BizSupplierTransportAuditParam bizSupplierTransportAuditParam){
|
|
|
|
+ BizSupplierTransport bizSupplierTransport = this.queryEntity(bizSupplierTransportAuditParam.getId());
|
|
|
|
+ if(ObjectUtil.isNotEmpty(bizSupplierTransportAuditParam.getAuditStatus())) {
|
|
|
|
+ if (StringUtils.equals(bizSupplierTransportAuditParam.getAuditStatus(), "true")) {
|
|
|
|
+ bizSupplierTransport.setAuditStatus("2");
|
|
|
|
+ } else {
|
|
|
|
+ bizSupplierTransport.setAuditStatus("3");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ bizSupplierTransport.setAuditReason(bizSupplierTransportAuditParam.getAuditReason());
|
|
|
|
+ this.updateById(bizSupplierTransport);
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public BizSupplierTransport detail(BizSupplierTransportIdParam bizSupplierTransportIdParam) {
|
|
public BizSupplierTransport detail(BizSupplierTransportIdParam bizSupplierTransportIdParam) {
|
|
return this.queryEntity(bizSupplierTransportIdParam.getId());
|
|
return this.queryEntity(bizSupplierTransportIdParam.getId());
|