|
@ -7,7 +7,6 @@ import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemDetailsVo; |
|
|
import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemFeign; |
|
|
import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemFeign; |
|
|
import com.yxt.anrui.fin.api.kingdee.FinKingDeeFeign; |
|
|
import com.yxt.anrui.fin.api.kingdee.FinKingDeeFeign; |
|
|
import com.yxt.anrui.fin.api.kingdee.bdstock.BDStock; |
|
|
import com.yxt.anrui.fin.api.kingdee.bdstock.BDStock; |
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganization; |
|
|
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; |
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; |
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
@ -22,7 +21,7 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
import javax.annotation.Resource; |
|
|
import java.util.Arrays; |
|
|
import java.util.Collections; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
import java.util.Map; |
|
|
import java.util.Map; |
|
|
|
|
|
|
|
@ -203,4 +202,26 @@ public class ScmWarehouseService extends MybatisBaseService<ScmWarehouseMapper, |
|
|
public ScmWarehouseVo selectByGressionCode(String useOrgSid) { |
|
|
public ScmWarehouseVo selectByGressionCode(String useOrgSid) { |
|
|
return baseMapper.selectByGressionCode(useOrgSid); |
|
|
return baseMapper.selectByGressionCode(useOrgSid); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public ResultBean<List<ScmWarVo>> selectWarehouseByUserSidOne(String userSid, String orgPath, String search) { |
|
|
|
|
|
ResultBean<List<ScmWarVo>> rb = ResultBean.fireFail(); |
|
|
|
|
|
if (StringUtils.isBlank(orgPath)) { |
|
|
|
|
|
orgPath = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); |
|
|
|
|
|
} else { |
|
|
|
|
|
orgPath = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); |
|
|
|
|
|
} |
|
|
|
|
|
List<ScmWarVo> list = baseMapper.selectWarehouseByUserSidOne(orgPath,search); |
|
|
|
|
|
list.removeAll(Collections.singleton(null)); |
|
|
|
|
|
if(!list.isEmpty()){ |
|
|
|
|
|
for (int i = 0; i < list.size(); i++) { |
|
|
|
|
|
ScmWarVo scmWarVo = list.get(i); |
|
|
|
|
|
ScmExtra scmExtra = new ScmExtra(); |
|
|
|
|
|
scmExtra.setSid(scmWarVo.getId()); |
|
|
|
|
|
scmExtra.setName(scmWarVo.getDictValue()); |
|
|
|
|
|
scmWarVo.setExtra(scmExtra); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return rb.success().setData(list); |
|
|
|
|
|
} |
|
|
} |
|
|
} |