|
|
|
|
@ -8,7 +8,9 @@ import org.dromara.common.core.utils.MapstructUtils;
|
|
|
|
|
import org.dromara.common.core.utils.StringUtils;
|
|
|
|
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
|
|
|
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
|
|
|
import org.dromara.common.satoken.utils.LoginHelper;
|
|
|
|
|
import org.dromara.wms.domain.BaseUnitInfo;
|
|
|
|
|
import org.dromara.wms.domain.SysUser;
|
|
|
|
|
import org.dromara.wms.domain.WmsBaseProduct;
|
|
|
|
|
import org.dromara.wms.domain.bo.WmsBaseProductBo;
|
|
|
|
|
import org.dromara.wms.domain.vo.WmsBaseProductVo;
|
|
|
|
|
@ -76,7 +78,14 @@ public class WmsBaseProductServiceImpl implements IWmsBaseProductService {
|
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getProductCode()), WmsBaseProduct::getProductCode, bo.getProductCode())
|
|
|
|
|
.like(StringUtils.isNotBlank(bo.getProductName()), WmsBaseProduct::getProductName, bo.getProductName())
|
|
|
|
|
.like(StringUtils.isNotBlank(bo.getExternalBrand()), WmsBaseProduct::getExternalBrand, bo.getExternalBrand())
|
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getActiveFlag()), WmsBaseProduct::getActiveFlag, bo.getActiveFlag());
|
|
|
|
|
.eq(StringUtils.isNotBlank(bo.getActiveFlag()), WmsBaseProduct::getActiveFlag, bo.getActiveFlag())
|
|
|
|
|
.leftJoin(SysUser.class, SysUser::getUserId, WmsBaseProduct::getCreateBy)
|
|
|
|
|
.selectAs(SysUser::getNickName, WmsBaseProduct::getCreateByName)
|
|
|
|
|
.leftJoin(SysUser.class, SysUser::getUserId, WmsBaseProduct::getUpdateBy)
|
|
|
|
|
.selectAs(SysUser::getNickName, WmsBaseProduct::getUpdateByName)
|
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@ -88,6 +97,8 @@ public class WmsBaseProductServiceImpl implements IWmsBaseProductService {
|
|
|
|
|
@Override
|
|
|
|
|
public Boolean insertByBo(WmsBaseProductBo bo) {
|
|
|
|
|
WmsBaseProduct add = MapstructUtils.convert(bo, WmsBaseProduct.class);
|
|
|
|
|
|
|
|
|
|
// add.setCreateByName(LoginHelper.getUsername());
|
|
|
|
|
boolean flag = baseMapper.insert(add) > 0;
|
|
|
|
|
if (flag) {
|
|
|
|
|
bo.setProductId(add.getProductId());
|
|
|
|
|
@ -104,6 +115,7 @@ public class WmsBaseProductServiceImpl implements IWmsBaseProductService {
|
|
|
|
|
@Override
|
|
|
|
|
public Boolean updateByBo(WmsBaseProductBo bo) {
|
|
|
|
|
WmsBaseProduct update = MapstructUtils.convert(bo, WmsBaseProduct.class);
|
|
|
|
|
// update.setUpdateByName(LoginHelper.getUsername());
|
|
|
|
|
return baseMapper.updateById(update) > 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|