|
|
|
@ -16,16 +16,23 @@
|
|
|
|
|
*/ |
|
|
|
|
package com.logpm.distribution.service.impl; |
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSON; |
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
|
|
|
|
import com.logpm.distribution.entity.DistributionStockupEntity; |
|
|
|
|
import com.logpm.distribution.vo.DistributionStockupVO; |
|
|
|
|
import com.logpm.distribution.excel.DistributionStockupExcel; |
|
|
|
|
import com.logpm.distribution.mapper.DistributionStockupMapper; |
|
|
|
|
import com.logpm.distribution.service.IDistributionStockupService; |
|
|
|
|
import org.springframework.beans.BeanUtils; |
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
|
import org.springblade.core.mp.base.BaseServiceImpl; |
|
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
|
|
import java.util.Date; |
|
|
|
|
import java.util.List; |
|
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 备货信息表 服务实现类 |
|
|
|
@ -51,4 +58,29 @@ public class DistributionStockupServiceImpl extends BaseServiceImpl<Distribution
|
|
|
|
|
return distributionStockupList; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
|
public Boolean saveAssign(DistributionStockupEntity distributionStockup) { |
|
|
|
|
if(StringUtils.isNotBlank(distributionStockup.getIds())){ |
|
|
|
|
String[] split = distributionStockup.getIds().split(","); |
|
|
|
|
for (String s : split) { |
|
|
|
|
DistributionStockupEntity distributionStockupEntity =new DistributionStockupEntity(); |
|
|
|
|
BeanUtils.copyProperties(distributionStockup,distributionStockupEntity); |
|
|
|
|
distributionStockupEntity.setId(Long.parseLong(s)); |
|
|
|
|
distributionStockupEntity.setAssignStatus("2"); |
|
|
|
|
distributionStockupEntity.setStockupStatus("2"); |
|
|
|
|
distributionStockupEntity.setAssignTime(new Date()); |
|
|
|
|
baseMapper.updateById(distributionStockupEntity); |
|
|
|
|
} |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
return null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public IPage<DistributionStockupEntity> pageList(IPage<Object> page, Map<String, Object> distributionStockup) { |
|
|
|
|
DistributionStockupEntity distributionStockupEntity = JSON.parseObject(JSON.toJSONString(distributionStockup), DistributionStockupEntity.class); |
|
|
|
|
return baseMapper.pageList(page,distributionStockupEntity); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|