|
|
|
@ -11,6 +11,7 @@ import com.glxp.api.admin.req.inventory.FilterInvSubWarehouseRequest;
|
|
|
|
|
import com.glxp.api.admin.req.thrsys.FilterThrInvWarehouseRequest;
|
|
|
|
|
import com.glxp.api.admin.req.thrsys.FilterThrSubInvWarehouseRequest;
|
|
|
|
|
import com.glxp.api.admin.res.PageSimpleResponse;
|
|
|
|
|
import com.glxp.api.admin.service.thrsys.ThrInvWarehouseService;
|
|
|
|
|
import com.glxp.api.admin.service.thrsys.ThrSubInvWarehouseService;
|
|
|
|
|
import com.glxp.api.common.enums.ResultEnum;
|
|
|
|
|
import com.glxp.api.common.res.BaseResponse;
|
|
|
|
@ -23,6 +24,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
import javax.validation.Valid;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
@RestController
|
|
|
|
@ -30,6 +32,8 @@ public class ThrSubInvWarehouseController {
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
ThrSubInvWarehouseService thrSubInvWarehouseService;
|
|
|
|
|
@Resource
|
|
|
|
|
ThrInvWarehouseService thrInvWarehouseService;
|
|
|
|
|
|
|
|
|
|
@GetMapping("/thirdSys/sub/inv/warehouse/filter")
|
|
|
|
|
public BaseResponse filterInvWarehouse(FilterThrSubInvWarehouseRequest filterThrSubInvWarehouseRequest) {
|
|
|
|
@ -59,6 +63,10 @@ public class ThrSubInvWarehouseController {
|
|
|
|
|
}
|
|
|
|
|
invSubWarehouseEntity.setId(IdUtil.getSnowflake(6, 1).nextId() + "");
|
|
|
|
|
boolean b = thrSubInvWarehouseService.insertThrInvWarehouse(invSubWarehouseEntity);
|
|
|
|
|
ThrInvWarehouseEntity thrInvWarehouseEntity = thrInvWarehouseService.selectByCode(invSubWarehouseEntity.getParentId(), invSubWarehouseEntity.getThirdSysFk());
|
|
|
|
|
thrInvWarehouseEntity.setUpdateTime(new Date());
|
|
|
|
|
thrInvWarehouseService.updateInvWarehouse(thrInvWarehouseEntity);
|
|
|
|
|
|
|
|
|
|
if (!b) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
|
|
|
|
|
}
|
|
|
|
@ -81,6 +89,11 @@ public class ThrSubInvWarehouseController {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ThrInvWarehouseEntity thrInvWarehouseEntity = thrInvWarehouseService.selectByCode(invSubWarehouseEntity.getParentId(), invSubWarehouseEntity.getThirdSysFk());
|
|
|
|
|
thrInvWarehouseEntity.setUpdateTime(new Date());
|
|
|
|
|
thrInvWarehouseService.updateInvWarehouse(thrInvWarehouseEntity);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return ResultVOUtils.success("修改成功!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -92,6 +105,12 @@ public class ThrSubInvWarehouseController {
|
|
|
|
|
if (deleteRequest.getId() == null) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ThrSubInvWarehouseEntity thrSubInvWarehouseEntity = thrSubInvWarehouseService.selectById(deleteRequest.getId());
|
|
|
|
|
|
|
|
|
|
ThrInvWarehouseEntity thrInvWarehouseEntity = thrInvWarehouseService.selectByCode(thrSubInvWarehouseEntity.getParentId(), thrSubInvWarehouseEntity.getThirdSysFk());
|
|
|
|
|
thrInvWarehouseEntity.setUpdateTime(new Date());
|
|
|
|
|
thrInvWarehouseService.updateInvWarehouse(thrInvWarehouseEntity);
|
|
|
|
|
boolean b = thrSubInvWarehouseService.deleteById(deleteRequest.getId());
|
|
|
|
|
if (!b) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
|
|
|
|
|