Parcourir la source

invw入库管理调整

master
huminghao il y a 2 jours
Parent
révision
5b0011def3

+ 1
- 1
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/api/enter/InvwEnterApplyController.java Voir le fichier

* @email: huminghao@mail.taiji.com.cn * @email: huminghao@mail.taiji.com.cn
* @version: 1.0 * @version: 1.0
*/ */
@Api(tags = {"007-入库管理"})
@Api(tags = {"入库管理"})
@RestController @RestController
@RequestMapping("/api/enterApply") @RequestMapping("/api/enterApply")
class InvwEnterApplyController extends MyValidController { class InvwEnterApplyController extends MyValidController {

+ 1
- 1
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/warehouse/InvwWarehouseManager.java Voir le fichier



void check(InvwWarehouseCheckRequestDTO req) throws ManagerException; void check(InvwWarehouseCheckRequestDTO req) throws ManagerException;


InvwWarehouseIdNameResponseDTO getWarehouseIdNames(InvwWarehouseIdNameRequestDTO req);
InvwWarehouseIdNameResponseDTO getWarehouseIdNames(InvwWarehouseIdNameRequestDTO req) throws ServiceHandleException;


InvwWarehouseDetailResponseDTO detail(InvwWarehouseDetailRequestDTO req) throws ManagerException; InvwWarehouseDetailResponseDTO detail(InvwWarehouseDetailRequestDTO req) throws ManagerException;
} }

+ 7
- 1
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/warehouse/InvwWarehouseManagerImpl.java Voir le fichier

package cn.com.taiji.invw.manager.warehouse; package cn.com.taiji.invw.manager.warehouse;


import cn.com.taiji.common.manager.ManagerException; import cn.com.taiji.common.manager.ManagerException;
import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.common.model.dao.Pagination; import cn.com.taiji.common.model.dao.Pagination;
import cn.com.taiji.core.entity.dict.EnableStatus; import cn.com.taiji.core.entity.dict.EnableStatus;
import cn.com.taiji.core.entity.dict.log.OperateType; import cn.com.taiji.core.entity.dict.log.OperateType;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Objects; import java.util.Objects;
import java.util.stream.Collectors;


@Service @Service
public class InvwWarehouseManagerImpl extends AbstractInvwManager implements InvwWarehouseManager { public class InvwWarehouseManagerImpl extends AbstractInvwManager implements InvwWarehouseManager {
} }


@Override @Override
public InvwWarehouseIdNameResponseDTO getWarehouseIdNames(InvwWarehouseIdNameRequestDTO req) {
public InvwWarehouseIdNameResponseDTO getWarehouseIdNames(InvwWarehouseIdNameRequestDTO req) throws ServiceHandleException {
List<InvwWarehouseIdNameModel> idNames = new ArrayList<>(); List<InvwWarehouseIdNameModel> idNames = new ArrayList<>();
List<InvwWarehouse> warehouseList = new ArrayList<>(); List<InvwWarehouse> warehouseList = new ArrayList<>();
InvwWarehouseIdNameResponseDTO response = new InvwWarehouseIdNameResponseDTO(); InvwWarehouseIdNameResponseDTO response = new InvwWarehouseIdNameResponseDTO();
break; break;
} }
} }
String agencyId = findAgencyIdByToken(req.getAccessToken());
if (!isManager(agencyId)){
warehouseList = warehouseList.stream().filter(item -> agencyId.equals(item.getAgencyId())).collect(Collectors.toList());
}
if (!isEmpty(warehouseList)) { if (!isEmpty(warehouseList)) {
for (InvwWarehouse invwWarehouse : warehouseList) { for (InvwWarehouse invwWarehouse : warehouseList) {
InvwWarehouseIdNameModel idName = new InvwWarehouseIdNameModel(); InvwWarehouseIdNameModel idName = new InvwWarehouseIdNameModel();

Chargement…
Annuler
Enregistrer