|
|
@ -36,6 +36,7 @@ import com.yxt.common.core.vo.PagerVo; |
|
|
|
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
/** |
|
|
@ -64,12 +65,7 @@ public class PmsPurchasebackDetailService extends MybatisBaseService<PmsPurchase |
|
|
|
} |
|
|
|
|
|
|
|
public void saveOrUpdateDto(PmsPurchasebackDetailDto dto){ |
|
|
|
String dtoSid = dto.getSid(); |
|
|
|
if (StringUtils.isBlank(dtoSid)) { |
|
|
|
this.insertByDto(dto); |
|
|
|
return; |
|
|
|
} |
|
|
|
this.updateByDto(dto); |
|
|
|
this.insertByDto(dto); |
|
|
|
} |
|
|
|
|
|
|
|
public void insertByDto(PmsPurchasebackDetailDto dto){ |
|
|
@ -78,16 +74,6 @@ public class PmsPurchasebackDetailService extends MybatisBaseService<PmsPurchase |
|
|
|
baseMapper.insert(entity); |
|
|
|
} |
|
|
|
|
|
|
|
public void updateByDto(PmsPurchasebackDetailDto dto){ |
|
|
|
String dtoSid = dto.getSid(); |
|
|
|
if (StringUtils.isBlank(dtoSid)) { |
|
|
|
return; |
|
|
|
} |
|
|
|
PmsPurchasebackDetail entity = fetchBySid(dtoSid); |
|
|
|
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
|
|
|
baseMapper.updateById(entity); |
|
|
|
} |
|
|
|
|
|
|
|
public PmsPurchasebackDetailDetailsVo fetchDetailsVoBySid(String sid){ |
|
|
|
PmsPurchasebackDetail entity = fetchBySid(sid); |
|
|
|
PmsPurchasebackDetailDetailsVo vo = new PmsPurchasebackDetailDetailsVo(); |
|
|
@ -102,4 +88,8 @@ public class PmsPurchasebackDetailService extends MybatisBaseService<PmsPurchase |
|
|
|
public List<PmsPurchasebackDetailDetailsVo> selByMainSid(String billSid) { |
|
|
|
return baseMapper.selByMainSid(billSid); |
|
|
|
} |
|
|
|
|
|
|
|
public BigDecimal checkReturnedCount(String goodsSkuSid,String sourceBillSid) { |
|
|
|
return baseMapper.checkReturnedCount(goodsSkuSid,sourceBillSid); |
|
|
|
} |
|
|
|
} |