|
|
|
@ -4,11 +4,15 @@ import cn.hutool.core.collection.CollUtil;
|
|
|
|
|
import com.glxp.api.admin.annotation.AuthRuleAnnotation;
|
|
|
|
|
import com.glxp.api.admin.entity.inout.WarehouseBussinessTypeEntity;
|
|
|
|
|
import com.glxp.api.admin.entity.inventory.InvBusUserEntity;
|
|
|
|
|
import com.glxp.api.admin.entity.inventory.InvSubWarehouseEntity;
|
|
|
|
|
import com.glxp.api.admin.entity.inventory.InvWarehouseEntity;
|
|
|
|
|
import com.glxp.api.admin.req.inout.DeleteRequest;
|
|
|
|
|
import com.glxp.api.admin.req.inventory.FilterInvBusUserRequest;
|
|
|
|
|
import com.glxp.api.admin.req.inventory.UpdateRelBusRequset;
|
|
|
|
|
import com.glxp.api.admin.service.inout.WarehouseBussinessTypeService;
|
|
|
|
|
import com.glxp.api.admin.service.inventory.InvBusUserService;
|
|
|
|
|
import com.glxp.api.admin.service.inventory.InvSubWarehouseService;
|
|
|
|
|
import com.glxp.api.admin.service.inventory.InvWarehouseService;
|
|
|
|
|
import com.glxp.api.common.enums.ResultEnum;
|
|
|
|
|
import com.glxp.api.common.res.BaseResponse;
|
|
|
|
|
import com.glxp.api.common.util.ResultVOUtils;
|
|
|
|
@ -20,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
|
|
|
|
@ -28,7 +33,10 @@ public class InvBusUserController {
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
InvBusUserService invBusUserService;
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
InvSubWarehouseService invSubWarehouseService;
|
|
|
|
|
@Resource
|
|
|
|
|
InvWarehouseService invWarehouseService;
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
WarehouseBussinessTypeService warehouseBussinessTypeService;
|
|
|
|
@ -66,6 +74,11 @@ public class InvBusUserController {
|
|
|
|
|
invBusUserService.insertInvBusUser(invBusUserEntity);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
InvBusUserEntity invBusUserEntity = new InvBusUserEntity();
|
|
|
|
|
invBusUserEntity.setSubInvCode(relBusRequset.getSubInvCode());
|
|
|
|
|
updateInvTime(invBusUserEntity);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
return ResultVOUtils.success("修改成功!");
|
|
|
|
|
}
|
|
|
|
@ -89,7 +102,7 @@ public class InvBusUserController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
boolean b = invBusUserService.insertInvBusUser(invBusUserEntity);
|
|
|
|
|
|
|
|
|
|
updateInvTime(invBusUserEntity);
|
|
|
|
|
if (!b) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
|
|
|
|
|
}
|
|
|
|
@ -108,6 +121,7 @@ public class InvBusUserController {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
|
|
|
|
|
}
|
|
|
|
|
boolean b = invBusUserService.updateInvBusUser(invBusUserEntity);
|
|
|
|
|
updateInvTime(invBusUserEntity);
|
|
|
|
|
if (!b) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
|
|
|
|
|
}
|
|
|
|
@ -128,5 +142,11 @@ public class InvBusUserController {
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void updateInvTime(InvBusUserEntity invBusUserEntity) {
|
|
|
|
|
InvSubWarehouseEntity invSubWarehouseEntity = invSubWarehouseService.findByInvSubByCode(invBusUserEntity.getSubInvCode());
|
|
|
|
|
InvWarehouseEntity pEntity = invWarehouseService.selectByCode(invSubWarehouseEntity.getParentId());
|
|
|
|
|
pEntity.setUpdateTime(new Date());
|
|
|
|
|
invWarehouseService.updateInvWarehouse(pEntity);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|