|
|
|
@ -22,6 +22,7 @@ import org.dromara.wms.service.IWmsReturnOrderService;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.Collection;
|
|
|
|
import java.util.Collection;
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.Map;
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
|
|
@ -176,7 +177,7 @@ public class WmsReturnOrderServiceImpl implements IWmsReturnOrderService {
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public WmsReturnOrderVo selectOrderInfoByCode(String code) {
|
|
|
|
public WmsReturnOrderVo selectOrderInfoByCode(String code) {
|
|
|
|
return baseMapper.selectOrderInfoByCode(code);
|
|
|
|
return null;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@ -187,7 +188,31 @@ public class WmsReturnOrderServiceImpl implements IWmsReturnOrderService {
|
|
|
|
wmsReturnOrder.setUpdateBy(LoginHelper.getUsername());
|
|
|
|
wmsReturnOrder.setUpdateBy(LoginHelper.getUsername());
|
|
|
|
wmsReturnOrder.setReturnAmount(data.getPlanAmount());
|
|
|
|
wmsReturnOrder.setReturnAmount(data.getPlanAmount());
|
|
|
|
wmsReturnOrder.setOrderStatus(String.valueOf(1));
|
|
|
|
wmsReturnOrder.setOrderStatus(String.valueOf(1));
|
|
|
|
int i = baseMapper.updateTable(wmsReturnOrder);
|
|
|
|
int i = baseMapper.updateById(wmsReturnOrder);
|
|
|
|
return i > 0;
|
|
|
|
return i > 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 审批退库工单
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
* @param bo 审批信息
|
|
|
|
|
|
|
|
* @return 是否审批成功
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public Boolean auditReturnOrder(WmsReturnOrderBo bo) {
|
|
|
|
|
|
|
|
if (bo.getRoId() == null) {
|
|
|
|
|
|
|
|
throw new IllegalArgumentException("退库工单ID不能为空");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (StringUtils.isBlank(bo.getAuditStatus())) {
|
|
|
|
|
|
|
|
throw new IllegalArgumentException("审核状态不能为空");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
// WmsReturnOrderVo wmsReturnOrderVo = queryById(bo.getRoId());
|
|
|
|
|
|
|
|
// BeanUtil.copyProperties(wmsReturnOrderVo, bo);
|
|
|
|
|
|
|
|
WmsReturnOrder entity = MapstructUtils.convert(bo, WmsReturnOrder.class);
|
|
|
|
|
|
|
|
// 设置审核时间和审核人
|
|
|
|
|
|
|
|
entity.setAuditTime(new Date());
|
|
|
|
|
|
|
|
entity.setAuditBy(LoginHelper.getUsername());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return baseMapper.updateById(entity) > 0;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|